@charset "UTF-8";
/**
 * Do not edit directly
 * Generated on Tue, 17 Sep 2024 04:42:22 GMT
 */
/*!
 * Bootstrap  v5.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #9b17e2;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #f31446;
  --bs-orange: #fd7e14;
  --bs-yellow: #fc781b;
  --bs-green: #31bd3d;
  --bs-teal: #20c997;
  --bs-cyan: #1381f3;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #495057;
  --bs-gray-dark: #37353d;
  --bs-gray-100: #f7f8f9;
  --bs-gray-200: #e5e5e5;
  --bs-gray-300: #adb5bd;
  --bs-gray-400: #615f63;
  --bs-gray-500: #444444;
  --bs-gray-600: #495057;
  --bs-gray-700: #46444a;
  --bs-gray-800: #37353d;
  --bs-gray-900: #2b2a2f;
  --bs-primary: #9b17e2;
  --bs-secondary: #2b2a2f;
  --bs-success: #31bd3d;
  --bs-info: #1381f3;
  --bs-warning: #fc781b;
  --bs-danger: #f31446;
  --bs-light: #e5e5e5;
  --bs-dark: #46444a;
  --bs-primary-rgb: 155, 23, 226;
  --bs-secondary-rgb: 43, 42, 47;
  --bs-success-rgb: 49, 189, 61;
  --bs-info-rgb: 19, 129, 243;
  --bs-warning-rgb: 252, 120, 27;
  --bs-danger-rgb: 243, 20, 70;
  --bs-light-rgb: 229, 229, 229;
  --bs-dark-rgb: 70, 68, 74;
  --bs-primary-text-emphasis: #3e095a;
  --bs-secondary-text-emphasis: #111113;
  --bs-success-text-emphasis: #144c18;
  --bs-info-text-emphasis: #083461;
  --bs-warning-text-emphasis: #65300b;
  --bs-danger-text-emphasis: #61081c;
  --bs-light-text-emphasis: #46444a;
  --bs-dark-text-emphasis: #46444a;
  --bs-primary-bg-subtle: #ebd1f9;
  --bs-secondary-bg-subtle: #d5d4d5;
  --bs-success-bg-subtle: #d6f2d8;
  --bs-info-bg-subtle: #d0e6fd;
  --bs-warning-bg-subtle: #fee4d1;
  --bs-danger-bg-subtle: #fdd0da;
  --bs-light-bg-subtle: #fbfcfc;
  --bs-dark-bg-subtle: #615f63;
  --bs-primary-border-subtle: #d7a2f3;
  --bs-secondary-border-subtle: #aaaaac;
  --bs-success-border-subtle: #ade5b1;
  --bs-info-border-subtle: #a1cdfa;
  --bs-warning-border-subtle: #fec9a4;
  --bs-danger-border-subtle: #faa1b5;
  --bs-light-border-subtle: #e5e5e5;
  --bs-dark-border-subtle: #444444;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #fff;
  --bs-body-color-rgb: 255, 255, 255;
  --bs-body-bg: #37353d;
  --bs-body-bg-rgb: 55, 53, 61;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(255, 255, 255, 0.75);
  --bs-secondary-color-rgb: 255, 255, 255;
  --bs-secondary-bg: #e5e5e5;
  --bs-secondary-bg-rgb: 229, 229, 229;
  --bs-tertiary-color: rgba(255, 255, 255, 0.5);
  --bs-tertiary-color-rgb: 255, 255, 255;
  --bs-tertiary-bg: #f7f8f9;
  --bs-tertiary-bg-rgb: 247, 248, 249;
  --bs-heading-color: inherit;
  --bs-link-color: #fff;
  --bs-link-color-rgb: 255, 255, 255;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #cccccc;
  --bs-link-hover-color-rgb: 204, 204, 204;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fee4d1;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #adb5bd;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.2rem;
  --bs-border-radius-sm: 0.15rem;
  --bs-border-radius-lg: 0.3rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(155, 23, 226, 0.25);
  --bs-form-valid-color: #31bd3d;
  --bs-form-valid-border-color: #31bd3d;
  --bs-form-invalid-color: #f31446;
  --bs-form-invalid-border-color: #f31446;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #adb5bd;
  --bs-body-color-rgb: 173, 181, 189;
  --bs-body-bg: #2b2a2f;
  --bs-body-bg-rgb: 43, 42, 47;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(173, 181, 189, 0.75);
  --bs-secondary-color-rgb: 173, 181, 189;
  --bs-secondary-bg: #37353d;
  --bs-secondary-bg-rgb: 55, 53, 61;
  --bs-tertiary-color: rgba(173, 181, 189, 0.5);
  --bs-tertiary-color-rgb: 173, 181, 189;
  --bs-tertiary-bg: #313036;
  --bs-tertiary-bg-rgb: 49, 48, 54;
  --bs-primary-text-emphasis: #c374ee;
  --bs-secondary-text-emphasis: #807f82;
  --bs-success-text-emphasis: #83d78b;
  --bs-info-text-emphasis: #71b3f8;
  --bs-warning-text-emphasis: #fdae76;
  --bs-danger-text-emphasis: #f87290;
  --bs-light-text-emphasis: #f7f8f9;
  --bs-dark-text-emphasis: #adb5bd;
  --bs-primary-bg-subtle: #1f052d;
  --bs-secondary-bg-subtle: #090809;
  --bs-success-bg-subtle: #0a260c;
  --bs-info-bg-subtle: #041a31;
  --bs-warning-bg-subtle: #321805;
  --bs-danger-bg-subtle: #31040e;
  --bs-light-bg-subtle: #37353d;
  --bs-dark-bg-subtle: #1c1b1f;
  --bs-primary-border-subtle: #5d0e88;
  --bs-secondary-border-subtle: #1a191c;
  --bs-success-border-subtle: #1d7125;
  --bs-info-border-subtle: #0b4d92;
  --bs-warning-border-subtle: #974810;
  --bs-danger-border-subtle: #920c2a;
  --bs-light-border-subtle: #46444a;
  --bs-dark-border-subtle: #37353d;
  --bs-heading-color: inherit;
  --bs-link-color: #c374ee;
  --bs-link-hover-color: #cf90f1;
  --bs-link-color-rgb: 195, 116, 238;
  --bs-link-hover-color-rgb: 207, 144, 241;
  --bs-code-color: #e685b5;
  --bs-border-color: #46444a;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #83d78b;
  --bs-form-valid-border-color: #83d78b;
  --bs-form-invalid-color: #f87290;
  --bs-form-invalid-border-color: #f87290;
}

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

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

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

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.34375rem + 1.125vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.1875rem;
  }
}

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

h3, .h3 {
  font-size: calc(1.278125rem + 0.3375vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.53125rem;
  }
}

h4, .h4 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.3125rem;
  }
}

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

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

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0.2rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

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

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: #615f63;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
          box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

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

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

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

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

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

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

.table-primary {
  --bs-table-color: #fff;
  --bs-table-bg: #9b17e2;
  --bs-table-border-color: #a52ee5;
  --bs-table-striped-bg: #a023e3;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #a52ee5;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #a328e4;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #fff;
  --bs-table-bg: #2b2a2f;
  --bs-table-border-color: #403f44;
  --bs-table-striped-bg: #363539;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #403f44;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #3b3a3f;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #fff;
  --bs-table-bg: #31bd3d;
  --bs-table-border-color: #46c450;
  --bs-table-striped-bg: #3bc047;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #46c450;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #40c24c;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #fff;
  --bs-table-bg: #1381f3;
  --bs-table-border-color: #2b8ef4;
  --bs-table-striped-bg: #1f87f4;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #2b8ef4;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #258af4;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #fff;
  --bs-table-bg: #fc781b;
  --bs-table-border-color: #fc8632;
  --bs-table-striped-bg: #fc7f26;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #fc8632;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #fc822c;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #fff;
  --bs-table-bg: #f31446;
  --bs-table-border-color: #f42c59;
  --bs-table-striped-bg: #f4204f;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #f42c59;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #f42654;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #e5e5e5;
  --bs-table-border-color: #cecece;
  --bs-table-striped-bg: #dadada;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cecece;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d4d4d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #46444a;
  --bs-table-border-color: #59575c;
  --bs-table-striped-bg: #4f4d53;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #59575c;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #545258;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

.col-form-label {
  padding-top: calc(0.40625rem + var(--bs-border-width));
  padding-bottom: calc(0.40625rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.65625rem + var(--bs-border-width));
  padding-bottom: calc(0.65625rem + var(--bs-border-width));
  font-size: 1.125rem;
}

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.40625rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #e5e5e5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #2b2a2f;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-border-width) solid #615f63;
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #e5e5e5;
  background-color: #2b2a2f;
  border-color: #cd8bf1;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-webkit-input-placeholder {
  color: #615f63;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #615f63;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #615f63;
  opacity: 1;
}
.form-control::placeholder {
  color: #615f63;
  opacity: 1;
}
.form-control:disabled {
  background-color: #37353d;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.40625rem 0.75rem;
  margin: -0.40625rem -0.75rem;
  -webkit-margin-end: 0.75rem;
     -moz-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #e5e5e5;
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.40625rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.40625rem + calc(var(--bs-border-width) * 2));
  padding: 0.203125rem 0.5rem;
  font-size: 0.8125rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.203125rem 0.5rem;
  margin: -0.203125rem -0.5rem;
  -webkit-margin-end: 0.5rem;
     -moz-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

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

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

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.8125rem + calc(var(--bs-border-width) * 2));
  padding: 0.40625rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.40625rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1.3125rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2337353d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.40625rem 2.25rem 0.40625rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #e5e5e5;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #2b2a2f;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  -webkit-background-size: 16px 12px;
          background-size: 16px 12px;
  border: var(--bs-border-width) solid #615f63;
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-select:focus {
  border-color: #cd8bf1;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #37353d;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #e5e5e5;
}

.form-select-sm {
  padding-top: 0.203125rem;
  padding-bottom: 0.203125rem;
  padding-left: 0.5rem;
  font-size: 0.8125rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.65625rem;
  padding-bottom: 0.65625rem;
  padding-left: 1rem;
  font-size: 1.125rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

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

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

.form-check-input {
  --bs-form-check-bg: #2b2a2f;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
  border: 1px solid rgba(255, 255, 255, 0.25);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #cd8bf1;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
}
.form-check-input:checked {
  background-color: #9b17e2;
  border-color: #c86afa;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 12 12'%3E%3Cpath fill='%23fff' d='M7,1L3,5L1,3L0,4l3,3l5-5L7,1z'/%3E%3C/svg%3E");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #9b17e2;
  border-color: #c86afa;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect id='_x31_' x='2' y='5' class='st0' width='8' height='2'/%3E%3C/svg%3E%0A");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  -o-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23cd8bf1'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

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

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

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #37353d, 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
          box-shadow: 0 0 0 1px #37353d, 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #37353d, 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #9b17e2;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #e1b9f6;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #9b17e2;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #e1b9f6;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  -webkit-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out, -o-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out, -o-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-webkit-input-placeholder,
.form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder,
.form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder,
.form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
       -o-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: #2b2a2f;
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #495057;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: #37353d;
}

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

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.40625rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #000;
  border: var(--bs-border-width) solid #615f63;
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.65625rem 1rem;
  font-size: 1.125rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.203125rem 0.5rem;
  font-size: 0.8125rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.8125rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: 0.2rem;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.8125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2331bd3d' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.203125rem) center;
  -webkit-background-size: calc(0.75em + 0.40625rem) calc(0.75em + 0.40625rem);
          background-size: calc(0.75em + 0.40625rem) calc(0.75em + 0.40625rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.8125rem);
  background-position: top calc(0.375em + 0.203125rem) right calc(0.375em + 0.203125rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2331bd3d' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  -webkit-background-size: 16px 12px, calc(0.75em + 0.40625rem) calc(0.75em + 0.40625rem);
          background-size: 16px 12px, calc(0.75em + 0.40625rem) calc(0.75em + 0.40625rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.8125rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

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

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.8125rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: 0.2rem;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.8125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f31446'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f31446' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.203125rem) center;
  -webkit-background-size: calc(0.75em + 0.40625rem) calc(0.75em + 0.40625rem);
          background-size: calc(0.75em + 0.40625rem) calc(0.75em + 0.40625rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.8125rem);
  background-position: top calc(0.375em + 0.203125rem) right calc(0.375em + 0.203125rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f31446'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f31446' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  -webkit-background-size: 16px 12px, calc(0.75em + 0.40625rem) calc(0.75em + 0.40625rem);
          background-size: 16px 12px, calc(0.75em + 0.40625rem) calc(0.75em + 0.40625rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.8125rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

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

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.40625rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #9b17e2;
  --bs-btn-border-color: #9b17e2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8414c0;
  --bs-btn-hover-border-color: #7c12b5;
  --bs-btn-focus-shadow-rgb: 170, 58, 230;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7c12b5;
  --bs-btn-active-border-color: #7411aa;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #9b17e2;
  --bs-btn-disabled-border-color: #9b17e2;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2b2a2f;
  --bs-btn-border-color: #2b2a2f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252428;
  --bs-btn-hover-border-color: #222226;
  --bs-btn-focus-shadow-rgb: 75, 74, 78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #222226;
  --bs-btn-active-border-color: #202023;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2b2a2f;
  --bs-btn-disabled-border-color: #2b2a2f;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #31bd3d;
  --bs-btn-border-color: #31bd3d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2aa134;
  --bs-btn-hover-border-color: #279731;
  --bs-btn-focus-shadow-rgb: 80, 199, 90;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #279731;
  --bs-btn-active-border-color: #258e2e;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #31bd3d;
  --bs-btn-disabled-border-color: #31bd3d;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1381f3;
  --bs-btn-border-color: #1381f3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #106ecf;
  --bs-btn-hover-border-color: #0f67c2;
  --bs-btn-focus-shadow-rgb: 54, 148, 245;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0f67c2;
  --bs-btn-active-border-color: #0e61b6;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1381f3;
  --bs-btn-disabled-border-color: #1381f3;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #fc781b;
  --bs-btn-border-color: #fc781b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d66617;
  --bs-btn-hover-border-color: #ca6016;
  --bs-btn-focus-shadow-rgb: 252, 140, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ca6016;
  --bs-btn-active-border-color: #bd5a14;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #fc781b;
  --bs-btn-disabled-border-color: #fc781b;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f31446;
  --bs-btn-border-color: #f31446;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #cf113c;
  --bs-btn-hover-border-color: #c21038;
  --bs-btn-focus-shadow-rgb: 245, 55, 98;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #c21038;
  --bs-btn-active-border-color: #b60f35;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f31446;
  --bs-btn-disabled-border-color: #f31446;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #e5e5e5;
  --bs-btn-border-color: #e5e5e5;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #c3c3c3;
  --bs-btn-hover-border-color: #b7b7b7;
  --bs-btn-focus-shadow-rgb: 195, 195, 195;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #b7b7b7;
  --bs-btn-active-border-color: #acacac;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #e5e5e5;
  --bs-btn-disabled-border-color: #e5e5e5;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #46444a;
  --bs-btn-border-color: #46444a;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d1d0d2;
  --bs-btn-hover-border-color: #59575c;
  --bs-btn-focus-shadow-rgb: 98, 96, 101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6b696e;
  --bs-btn-active-border-color: #59575c;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #46444a;
  --bs-btn-disabled-border-color: #46444a;
}

.btn-outline-primary {
  --bs-btn-color: #9b17e2;
  --bs-btn-border-color: #9b17e2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9b17e2;
  --bs-btn-hover-border-color: #9b17e2;
  --bs-btn-focus-shadow-rgb: 155, 23, 226;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9b17e2;
  --bs-btn-active-border-color: #9b17e2;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #9b17e2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9b17e2;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #2b2a2f;
  --bs-btn-border-color: #2b2a2f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b2a2f;
  --bs-btn-hover-border-color: #2b2a2f;
  --bs-btn-focus-shadow-rgb: 43, 42, 47;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2b2a2f;
  --bs-btn-active-border-color: #2b2a2f;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #2b2a2f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2b2a2f;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #31bd3d;
  --bs-btn-border-color: #31bd3d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #31bd3d;
  --bs-btn-hover-border-color: #31bd3d;
  --bs-btn-focus-shadow-rgb: 49, 189, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #31bd3d;
  --bs-btn-active-border-color: #31bd3d;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #31bd3d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #31bd3d;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #1381f3;
  --bs-btn-border-color: #1381f3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1381f3;
  --bs-btn-hover-border-color: #1381f3;
  --bs-btn-focus-shadow-rgb: 19, 129, 243;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1381f3;
  --bs-btn-active-border-color: #1381f3;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #1381f3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1381f3;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #fc781b;
  --bs-btn-border-color: #fc781b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #fc781b;
  --bs-btn-hover-border-color: #fc781b;
  --bs-btn-focus-shadow-rgb: 252, 120, 27;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #fc781b;
  --bs-btn-active-border-color: #fc781b;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #fc781b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fc781b;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #f31446;
  --bs-btn-border-color: #f31446;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f31446;
  --bs-btn-hover-border-color: #f31446;
  --bs-btn-focus-shadow-rgb: 243, 20, 70;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #f31446;
  --bs-btn-active-border-color: #f31446;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #f31446;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f31446;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #e5e5e5;
  --bs-btn-border-color: #e5e5e5;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #e5e5e5;
  --bs-btn-hover-border-color: #e5e5e5;
  --bs-btn-focus-shadow-rgb: 229, 229, 229;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #e5e5e5;
  --bs-btn-active-border-color: #e5e5e5;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #e5e5e5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e5e5e5;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #46444a;
  --bs-btn-border-color: #46444a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #46444a;
  --bs-btn-hover-border-color: #46444a;
  --bs-btn-focus-shadow-rgb: 70, 68, 74;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #46444a;
  --bs-btn-active-border-color: #46444a;
  --bs-btn-active-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --bs-btn-disabled-color: #46444a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46444a;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #495057;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 217, 217, 217;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.65625rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.125rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.203125rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.8125rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  -o-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 0.875rem;
  --bs-dropdown-color: #fff;
  --bs-dropdown-bg: #46444a;
  --bs-dropdown-border-color: #615f63;
  --bs-dropdown-border-radius: 0.2rem;
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(0.2rem - var(--bs-border-width));
  --bs-dropdown-divider-bg: #615f63;
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
  --bs-dropdown-link-color: #fff;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-link-hover-bg: #9b17e2;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #9b17e2;
  --bs-dropdown-link-disabled-color: #615f63;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #495057;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

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

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

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

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

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

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

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

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

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

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

.dropdown-menu-dark {
  --bs-dropdown-color: #adb5bd;
  --bs-dropdown-bg: #37353d;
  --bs-dropdown-border-color: #615f63;
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #adb5bd;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: #615f63;
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #9b17e2;
  --bs-dropdown-link-disabled-color: #444444;
  --bs-dropdown-header-color: #444444;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

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

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

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

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

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: #615f63;
  --bs-nav-tabs-border-radius: 0;
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) #615f63;
  --bs-nav-tabs-link-active-color: #fff;
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: #9b17e2;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #9b17e2;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

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

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.125rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.125rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
          flex-wrap: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

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

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

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

@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

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

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1.25rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.2rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.2rem - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1.25rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #46444a;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  -webkit-background-clip: border-box;
          background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233e095a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #cd8bf1;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 0.875rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  -o-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
          box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
       -o-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  -webkit-background-size: var(--bs-accordion-btn-icon-width) var(--bs-accordion-btn-icon-width);
          background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  -o-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
          box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

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

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

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

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

.breadcrumb {
  --bs-breadcrumb-padding-x: 1rem;
  --bs-breadcrumb-padding-y: 0.75rem;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: #46444a;
  --bs-breadcrumb-border-radius: 0.2rem;
  --bs-breadcrumb-divider-color: #615f63;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #615f63;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

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

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-color: #fff;
  --bs-pagination-bg: #46444a;
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: #615f63;
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: #fff;
  --bs-pagination-hover-bg: #2b2a2f;
  --bs-pagination-hover-border-color: #615f63;
  --bs-pagination-focus-color: #fff;
  --bs-pagination-focus-bg: #46444a;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #9b17e2;
  --bs-pagination-active-border-color: #c86afa;
  --bs-pagination-disabled-color: #615f63;
  --bs-pagination-disabled-bg: #46444a;
  --bs-pagination-disabled-border-color: #615f63;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
          box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

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

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.2195rem;
  --bs-pagination-font-size: 0.8125rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 80%;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.2rem;
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

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

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

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

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

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.65625rem;
  --bs-progress-bg: #2b2a2f;
  --bs-progress-border-radius: 0.3rem;
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #9b17e2;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  -o-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: var(--bs-progress-height) var(--bs-progress-height);
          background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

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

.list-group {
  --bs-list-group-color: #fff;
  --bs-list-group-bg: #46444a;
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: 0.2rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.59375rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: #2b2a2f;
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: #615f63;
  --bs-list-group-disabled-bg: #46444a;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #9b17e2;
  --bs-list-group-active-border-color: #9b17e2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

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

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

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

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #fff;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.8;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(155, 23, 226, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.2rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-close-focus-shadow);
          box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  -webkit-filter: var(--bs-btn-close-white-filter);
          filter: var(--bs-btn-close-white-filter);
}

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

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  -webkit-box-shadow: var(--bs-toast-box-shadow);
          box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

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

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: #fff;
  --bs-modal-bg: #46444a;
  --bs-modal-border-color: #615f63;
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: #615f63;
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: #615f63;
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

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

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

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

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

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

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

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

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.8125rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: 0.2rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.8125rem;
  --bs-popover-bg: #46444a;
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: #615f63;
  --bs-popover-border-radius: 0.2rem;
  --bs-popover-inner-border-radius: calc(0.2rem - var(--bs-border-width));
  --bs-popover-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 0.875rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

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

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

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

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

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: #615f63;
  --bs-offcanvas-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
  -webkit-transition: var(--bs-offcanvas-transition);
  -o-transition: var(--bs-offcanvas-transition);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

.offcanvas-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(124, 18, 181, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(124, 18, 181, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(124, 18, 181, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(34, 34, 38, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(34, 34, 38, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(34, 34, 38, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(39, 151, 49, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(39, 151, 49, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(39, 151, 49, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(15, 103, 194, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(15, 103, 194, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(15, 103, 194, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(202, 96, 22, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(202, 96, 22, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(202, 96, 22, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(194, 16, 56, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(194, 16, 56, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(194, 16, 56, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(234, 234, 234, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(234, 234, 234, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(234, 234, 234, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(56, 54, 59, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(56, 54, 59, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(56, 54, 59, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
          text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
          box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  -webkit-transition: 0.2s ease-in-out transform;
  -o-transition: 0.2s ease-in-out transform;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  -webkit-transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
          transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

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

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

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

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

.vstack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

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

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

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

.vr {
  display: inline-block;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

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

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

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

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

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

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

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

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

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

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

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

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

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

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -webkit-justify-content: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
}

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
}

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important;
}

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
}

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
}

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
}

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important;
}

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
}

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
}

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
}

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
  -webkit-order: -1 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -webkit-order: 0 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -webkit-order: 1 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -webkit-order: 2 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -webkit-order: 3 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -webkit-order: 4 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -webkit-order: 5 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
  -webkit-order: 6 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

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

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

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

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

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

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.row-gap-0 {
  row-gap: 0 !important;
}

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

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

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

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

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

.column-gap-3 {
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.column-gap-4 {
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.column-gap-5 {
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fw-semibold {
  font-weight: 600 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

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

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

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

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

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

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

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

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

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

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

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

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

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

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

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

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

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

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

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

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

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

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

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.1875rem !important;
  }
  .fs-2 {
    font-size: 1.75rem !important;
  }
  .fs-3 {
    font-size: 1.53125rem !important;
  }
  .fs-4 {
    font-size: 1.3125rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.dx-d-none {
  display: none !important;
}

.dx-prevent-selection {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
      touch-action: none;
}

.sr-only,
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.dxbs-preventsel {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}

/*iOS click does not work - workaround*/
.dxbs-clickable,
.dxbs-clickable label {
  cursor: pointer;
  pointer-events: auto;
}

.dxbs-non-clickable {
  pointer-events: none;
}

input.dxbl-hide-ms-button::-ms-reveal {
  display: none;
}

.dx-hint {
  z-index: 2147483647;
  display: none;
  /*position: absolute;*/
  -webkit-box-shadow: 0px 2px 24px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0px 2px 24px 0 rgba(0, 0, 0, 0.24);
}

.dx-hint .dxh-callout {
  border-width: 8px;
}

.dx-hint .dxh-callout:after {
  content: "";
  border-width: 7px;
}

.dx-hint.bs-popover-bottom .popover-header::before, .dx-hint.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom: 0px;
}

.dx-hint.bs-popover-bottom .arrow::before, .dx-hint.bs-popover-auto[data-popper-placement^=bottom] .arrow::before {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-top .arrow::before, .dx-hint.bs-popover-auto[data-popper-placement^=top] .arrow::before {
  border-top-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-left .arrow::before {
  border-left-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-right .arrow::before {
  border-right-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-top .arrow, .dx-hint.bs-popover-auto[data-popper-placement^=top] .arrow,
.dx-hint.bs-popover-bottom .arrow,
.dx-hint.bs-popover-auto[data-popper-placement^=bottom] .arrow {
  left: calc(50% - 0.5rem);
}

.dx-hint.bs-popover-left .arrow,
.dx-hint.bs-popover-right .arrow {
  top: calc(50% - 0.5rem);
}

.dx-hint.bs-popover-center .arrow {
  display: none;
}

.dx-hint .dxh-callout,
.dx-hint .dxh-callout:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/*top*/
.dx-hint.dxh-top .dxh-callout {
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
  border-bottom-width: 0;
}

.dx-hint.dxh-top .dxh-callout:after {
  bottom: 1px;
  margin-left: -7px;
  content: " ";
  border-bottom-width: 0;
}

.dx-hint.dxh-top .dxh-callout {
  border-top-color: #cecece;
}

.dx-hint.dxh-top .dxh-inner-callout,
.dx-hint.dxh-top .dxh-callout:after {
  border-top-color: #fff;
}

/*right*/
.dx-hint.dxh-right .dxh-callout {
  top: 50%;
  left: -8px;
  margin-top: -8px;
  border-left-width: 0;
}

.dx-hint.dxh-right .dxh-callout:after {
  bottom: -7px;
  left: 1px;
  content: " ";
  border-left-width: 0;
}

.dx-hint.dxh-right .dxh-callout {
  border-right-color: #cecece;
}

.dx-hint.dxh-right .dxh-callout:after {
  border-right-color: #fff;
}

/*bottom*/
.dx-hint.dxh-bottom .dxh-callout {
  top: -8px;
  left: 50%;
  margin-left: -8px;
  border-top-width: 0;
}

.dx-hint.dxh-bottom .dxh-callout:after {
  top: 1px;
  margin-left: -7px;
  content: " ";
  border-top-width: 0;
}

.dx-hint.dxh-bottom .dxh-callout {
  border-bottom-color: #cecece;
}

.dx-hint.dxh-bottom .dxh-callout:after {
  border-bottom-color: #fff;
}

/*left*/
.dx-hint.dxh-left .dxh-callout {
  top: 50%;
  right: -8px;
  margin-top: -8px;
  border-right-width: 0;
}

.dx-hint.dxh-left .dxh-callout:after {
  right: 1px;
  bottom: -7px;
  content: " ";
  border-right-width: 0;
}

.dx-hint.dxh-left .dxh-callout {
  border-left-color: #cecece;
}

.dx-hint.dxh-left .dxh-callout:after {
  border-left-color: #fff;
}

.dxbs-icon-close, .dxbs-icon-apply, .dxbs-caret-left, .dxbs-caret-right, .dxbs-icon-expanded, .dxbs-icon-collapsed, .dxbs-caret-bottom {
  width: inherit;
  height: inherit;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  position: relative;
}

.dxbs-caret-left,
.dxbs-caret-right {
  height: 10px;
  width: 10px;
}

.dxbs-icon-close:before,
.dxbs-icon-close:after {
  content: " ";
  position: absolute;
  left: -7%;
  top: 50%;
  width: calc(141% - 2px);
  height: 0;
  border-top: 2px solid currentColor;
}

.dxbs-icon-close:before {
  -webkit-transform: rotate(45deg) translate(-1px, -0.5px);
       -o-transform: rotate(45deg) translate(-1px, -0.5px);
          transform: rotate(45deg) translate(-1px, -0.5px);
}

.dxbs-icon-close:after {
  -webkit-transform: rotate(-45deg) translate(0.5px, -1px);
       -o-transform: rotate(-45deg) translate(0.5px, -1px);
          transform: rotate(-45deg) translate(0.5px, -1px);
}

.dxbs-icon-apply:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 12.5%;
  width: 100%;
  height: 50%;
  border-bottom: 2px solid currentColor;
  border-left: 2px solid currentColor;
  -webkit-transform: rotate(-45deg) translate(-1px, -1px);
       -o-transform: rotate(-45deg) translate(-1px, -1px);
          transform: rotate(-45deg) translate(-1px, -1px);
}

.dxbs-caret-left::before,
.dxbs-caret-right:before,
.dxbs-caret-bottom::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 80%;
  height: 80%;
  border-top: 2px solid currentColor;
  border-left: 2px solid currentColor;
  -webkit-transform: translate(2px, 2px);
       -o-transform: translate(2px, 2px);
          transform: translate(2px, 2px);
}

.dxbs-caret-left {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.dxbs-caret-right {
  -webkit-transform: rotate(135deg);
       -o-transform: rotate(135deg);
          transform: rotate(135deg);
}

.dxbs-caret-bottom {
  -webkit-transform: rotate(-135deg);
       -o-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.dxbs-icon-expanded::before,
.dxbs-icon-collapsed::before {
  content: " ";
  position: absolute;
  left: 50%;
  top: 50%;
  border-top: 0.3rem solid transparent;
  border-left: 0.3rem solid currentColor;
  border-bottom: 0.3rem solid transparent;
  -webkit-transform: translate(-30%, -50%);
       -o-transform: translate(-30%, -50%);
          transform: translate(-30%, -50%);
}

.dxbs-icon-expanded::before {
  -webkit-transform: rotate(90deg) translate(-85%, 25%);
       -o-transform: rotate(90deg) translate(-85%, 25%);
          transform: rotate(90deg) translate(-85%, 25%);
}

.dxbs-icon-expanded,
.dxbs-icon-collapsed {
  overflow: hidden;
}

.btn.dxbs-cmd-btn:focus:before, .btn.dxbs-cmd-btn:hover:before {
  content: " ";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  left: 0;
  top: 0;
  opacity: 0.1;
}

.btn.dxbs-cmd-btn:focus:hover:before {
  opacity: 0.2;
}

.btn.dxbs-cmd-btn {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1rem;
      -ms-flex: 0 0 1rem;
          flex: 0 0 1rem;
  font-size: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  color: inherit !important;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.btn.dxbs-cmd-btn:not(:focus) {
  color: inherit;
}

.btn.dxbs-cmd-btn:hover:before {
  border-radius: 50%;
}
.btn.dxbs-cmd-btn:focus:before {
  border-radius: 50%;
}
@media (hover: none) {
  .dxbs-cmd-btn {
    color: inherit !important;
  }
  .dxbs-cmd-btn:before {
    opacity: 0 !important;
  }
}
.dxbs-cmd-btn.btn-link:focus, .dxbs-cmd-btn.btn-link.focus, .dxbs-cmd-btn.btn-link.active, .dxbs-cmd-btn.btn-link:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.dxbs-calendar .btn.dxbs-cmd-btn {
  width: 0.7em;
  height: 0.7em;
  padding: 0.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 0.7em;
      -ms-flex: 0 0 0.7em;
          flex: 0 0 0.7em;
}

.dxbs-progress.disabled > .progress > .progress-bar {
  -o-animation: none;
     animation: none;
  -webkit-animation: none;
}

@-webkit-keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}

@-o-keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}

@keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}
.dxbs-gridview tr {
  -webkit-transition: opacity linear 0.35s;
  -o-transition: opacity linear 0.35s;
  transition: opacity linear 0.35s;
}
.dxbs-gridview .dxbs-row-loading {
  opacity: 0.15;
}
.dxbs-gridview .dxbs-row-loading td::before {
  content: "|";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 4rem;
  width: 100%;
  background-color: currentColor;
  opacity: 0;
  border-radius: 10rem;
  -webkit-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
       -o-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
          animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-bool::before {
  max-width: 4rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-date::before {
  max-width: 8rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number::before {
  min-width: 3rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-1::before {
  max-width: 50%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-1::before {
  max-width: 3rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-2::before {
  max-width: 60%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-2::before {
  max-width: 4rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-3::before {
  max-width: 70%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-3::before {
  max-width: 5rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-4::before {
  max-width: 80%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-4::before {
  max-width: 6rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-5::before {
  max-width: 90%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-5::before {
  max-width: 7rem;
}

.dxbs-gridview .dxbs-page-size-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbs-gridview .dxbs-page-size-selector .dxbl-text-edit {
  margin-left: 4px;
  width: 5em;
}
.dxbs-gridview .dxbs-page-size-selector .col-form-label {
  margin-right: 4px;
}
.dxbs-gridview .btn-toggle.dxbs-cmd-btn {
  width: unset;
  height: unset;
  padding: 0;
  position: relative;
  z-index: 1;
  color: inherit;
  border: 0;
}
.dxbs-gridview .dxbs-toggle-cell {
  vertical-align: top !important; /*review and drop all !importants*/
}
.dxbs-gridview .dxbs-table > thead > tr > th .dxbl-checkbox, .dxbs-gridview .dxbs-table > tbody > tr > td .dxbl-checkbox {
  border: 0;
}
.dxbs-gridview .dxbs-table > thead > tr > th .dxbl-checkbox .dxbl-checkbox-check-element, .dxbs-gridview .dxbs-table > tbody > tr > td .dxbl-checkbox .dxbl-checkbox-check-element {
  margin: 0;
}
.dxbs-gridview .dxbs-data-row > td.table-active {
  background-image: -webkit-repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
  background-image: -o-repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
  background-image: repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
}
.dxbs-gridview .dxbs-data-row > .dxbs-toggle-cell {
  vertical-align: middle !important; /*review and drop all !importants*/
  border-bottom: 0;
}
.dxbs-gridview .dxbs-toggle-cell, .dxbs-gridview .dxbs-grid-group-cell-offset {
  border-right: 0;
}
.dxbs-gridview .dxbs-toggle-cell + td, .dxbs-gridview .dxbs-grid-group-cell-offset + .dxbs-grid-group-cell-offset {
  border-left: 0;
}
.dxbs-gridview .dxbs-grid-cols-togglebtn {
  min-width: 1.5rem;
  width: var(--button-w, 1.5rem);
}
.dxbs-gridview .dxbs-grid-group-span-row {
  visibility: hidden;
}
.dxbs-gridview .dxbs-grid-group-span-row > td {
  padding: 0;
  border: 0;
}
.dxbs-gridview > .card > .card-body {
  padding: 0.5em;
}
.dxbs-gridview .dxbs-grid-cell-loading::before {
  content: "|";
  visibility: hidden;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 0;
  font-size: inherit;
  overflow: hidden;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child {
  display: inline-block;
  margin-right: -0.5rem;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child .custom-control-label {
  vertical-align: top;
  cursor: pointer;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child input:disabled ~ .custom-control-label {
  cursor: not-allowed;
}
.dxbs-gridview .dxbs-fixed > thead > tr > th.dxbs-select-cell, .dxbs-gridview .dxbs-fixed > tbody > tr > td.dxbs-select-cell {
  text-overflow: clip;
}
.dxbs-gridview .dxbs-fixed > thead > tr > th.dxbs-select-cell > .custom-control:only-child > .custom-control-input, .dxbs-gridview .dxbs-fixed > tbody > tr > td.dxbs-select-cell > .custom-control:only-child > .custom-control-input {
  left: 0;
  top: 0;
  width: 0;
  height: 0;
}
.dxbs-gridview th.dxbs-grid-checkbox-col {
  text-align: center;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell:not(:first-child) {
  border-left-style: hidden;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell:not(:last-child) {
  border-right-style: hidden;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell {
  font-weight: 700;
  position: relative;
  vertical-align: top;
  /*max-width: 1px;*/
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.dxbs-gridview td.dx-grid-summary-cell:before {
  content: "";
  background-color: var(--bs-gray);
  position: absolute;
  opacity: 0.035;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.dxbs-gridview > .card > .dxbs-table > thead > tr:last-child > td, .dxbs-gridview > .card > .dxbs-table > thead > tr:last-child > th, .dxbs-gridview > .card > * > .dxbs-table > thead > tr:last-child > td, .dxbs-gridview > .card > * > .dxbs-table > thead > tr:last-child > th {
  border-bottom-width: 1px;
}
.dxbs-gridview > .card > .table-bordered, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered {
  border-left-width: 0;
  border-right-width: 0;
}
.dxbs-gridview > .card > .table-bordered > thead, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead {
  border-color: inherit;
}
.dxbs-gridview > .card > .table-bordered > thead > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > thead > tr > td:last-child, .dxbs-gridview > .card > .table-bordered > tbody > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > tbody > tr > td:last-child, .dxbs-gridview > .card > .table-bordered > tfoot > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > tfoot > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tbody > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tbody > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tfoot > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.dxbs-gridview > .card > .table-bordered:last-child, .dxbs-gridview > .card > .table-bordered:last-child > tbody:last-child > tr:last-child > td, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered:last-child > tbody:last-child > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbs-gridview > .card > .table-bordered:first-child, .dxbs-gridview > .card > .table-bordered:first-child > thead > tr:first-child > th, .dxbs-gridview > .card > .table-bordered:first-child > tbody:first-child > tr:first-child > td, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child > thead > tr:first-child > th, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child > tbody:first-child > tr:first-child > td {
  border-top-width: 0;
}
.dxbs-gridview > .card, .dxbs-gridview > .card > .card,
.dxbs-gridview > .card .dxbs-grid-edit-form > .dxbl-fl .row > div {
  position: static;
}
.dxbs-gridview > .card > .dxgvHSDC.card:not(:first-child), .dxbs-gridview > .card > .dxgvCSD.card:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbs-gridview > .card > .dxgvHSDC.card:not(:last-child), .dxbs-gridview > .card > .dxgvCSD.card:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbs-gridview > .card .dxbs-grid-header-container > .dxbs-grid-fixed-table {
  position: absolute;
}
.dxbs-gridview .dx-btn.btn-link:focus, .dxbs-gridview .dx-btn.btn-link.focus, .dxbs-gridview .dx-btn.btn-link.active, .dxbs-gridview .dx-btn.btn-link:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.dxbs-table > tbody > tr > td.dx-rowtemplate-padding {
  padding: 0;
}

.dxbs-fixed > tbody > tr > td.dxbs-grid-edit-form {
  overflow: visible;
}

.dxbs-gridview > .card > .card-header {
  padding: 0.375rem !important;
}

@media (max-width: 767px), (hover: none) {
  .dxbs-group-panel-container > .dxbs-group-panel {
    white-space: nowrap;
    overflow-x: hidden;
  }
  .dxbs-group-panel-container {
    display: grid;
  }
}
.dxbs-gridview .dxbs-fixed-header-content .dxbs-sort-order-indicator,
.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel .dxbs-sort-order-indicator {
  display: inline-block;
  border: 0;
  padding: 0;
  color: inherit;
  margin-left: 0.5em;
}

.dxbs-gridview .dxbs-fixed-header-content .dxbs-sort-order-indicator > .dxbl-image,
.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel .dxbs-sort-order-indicator > .dxbl-image {
  display: block;
}

.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel > .card > .card-body > span[data-toggle=gridview-column-sort],
.dx-dragging-state > .card-body > span[data-toggle=gridview-column-sort],
.dx-dragging-state > .card-body > .dxbs-sort-order-indicator {
  color: inherit;
}

.dxbs-gridview.dxbs-has-vertical-scrollbar:not(.dxbs-vertical-scrollbar-visible) > .card > .dxgvHSDC > table > thead > tr > th:last-child,
.dxbs-gridview.dxbs-has-vertical-scrollbar:not(.dxbs-vertical-scrollbar-visible) > .card > .dxgvCSD > table > tbody > tr > td:last-child {
  border-right-width: 0;
}

.dxbs-gridview > .card > .dxbs-grid-vsd > table > tbody > tr > td.dx-grid-summary-cell {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: inherit;
}

.dxbs-popup-edit-row,
.dxbs-popup-edit-row > td {
  padding: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-height: 0;
  min-height: 0;
}

.dxbs-popup-edit-row,
.dxbs-popup-edit-row > td,
.dxbs-popup-edit-row + tr,
.dxbs-popup-edit-row + tr > td {
  border-width: 0 !important;
  border-style: solid !important;
}

.dxbs-grid-pager {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbs-grid-pager .pagination {
  margin: 0;
}
.dxbs-grid-pager .pagination > li > button:not(.disabled), .dxbs-grid-pager .pagination > li > div.page-link:not(.disabled) {
  cursor: pointer;
}

.dxbs-gridview .dxbs-editform .dxbs-datagrid-inplace-edit-area {
  overflow: hidden;
  width: 100%;
}
.dxbs-gridview .dxbs-editform .dxbs-datagrid-inplace-edit-area > div {
  padding: 1em 0.5em;
  max-width: var(--component-width);
  will-change: transform;
  -webkit-transform: translateX(var(--scroll-left));
       -o-transform: translateX(var(--scroll-left));
          transform: translateX(var(--scroll-left));
}

th:focus {
  outline: 0;
}

table.dx-resize thead tr th > button,
table.dx-resize .dxbs-fixed-header-content {
  width: calc(100% - 7px);
}

.dxAndroidMobilePlatform table.dx-resize thead tr th > button,
.dxAndroidMobilePlatform .dxbs-fixed-header-content,
.dxMacOSMobilePlatform table.dx-resize thead tr th > button,
.dxMacOSMobilePlatform .dxbs-fixed-header-content {
  width: calc(100% - 1px);
}

th:focus > button:before,
th:focus .dxbs-fixed-header-content:before {
  content: "";
  position: absolute;
  width: inherit;
  height: 100%;
}

table.dx-resize {
  table-layout: fixed;
}

table.dx-resize th {
  position: relative;
}

table.dx-resize tr th span,
table.dx-resize tr th:not(.dxbs-toggle-cell):not(.dxbs-grid-group-cell-offset) span,
table.dx-resize tr td:not(.dxbs-toggle-cell):not(.dxbs-grid-group-cell-offset):not(.dxbs-grid-edit-form) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dxMacOSMobilePlatform table.dx-resize thead {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.dxAndroidMobilePlatform .dxColumnResizeAnchor:before,
.dxMacOSMobilePlatform .dxColumnResizeAnchor:before {
  background-color: transparent;
  position: absolute;
  content: "";
  height: 100%;
  width: 21px;
  right: -10px;
}

.dxAndroidMobilePlatform .dxColumnResizeAnchor,
.dxMacOSMobilePlatform .dxColumnResizeAnchor,
.dxAndroidMobilePlatform th:focus .dxColumnResizeAnchor,
.dxMacOSMobilePlatform th:focus .dxColumnResizeAnchor {
  width: 1px;
  opacity: 0;
}

.dxAndroidMobilePlatform th:focus:before,
.dxMacOSMobilePlatform th:focus:before {
  content: none !important;
}

.dxColumnResizeAnchor {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  top: 0;
  right: 0;
  width: 7px;
  height: 100%;
  position: absolute;
  cursor: col-resize;
  z-index: 1;
  opacity: 0;
}

th:focus .dxColumnResizeAnchor {
  top: 3px;
  right: 3px;
  height: calc(100% - 6px);
  -webkit-box-shadow: 0 0 0 1px var(--dx-accent-shadow-color, rgba(128, 128, 128, 0.25));
          box-shadow: 0 0 0 1px var(--dx-accent-shadow-color, rgba(128, 128, 128, 0.25));
  border-radius: 2px;
  opacity: 1;
}

.dxColumnResizeAnchor:active:before {
  background-color: transparent;
  position: absolute;
  content: "";
  height: 100%;
  width: 45px;
  left: -20px;
}

th:focus .dxColumnResizeAnchor::after {
  content: " ";
  width: 3px;
  height: 10px;
  border-left: 1px solid var(--dx-accent-color, var(--bs-primary));
  border-right: 1px solid var(--dx-accent-color, var(--bs-primary));
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}

.table th:focus:before {
  content: "";
  display: block;
  position: absolute;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 2px var(--dx-accent-color, var(--bs-primary));
          box-shadow: 0 0 0 2px var(--dx-accent-color, var(--bs-primary));
  z-index: 0;
  height: calc(100% - 6px);
  width: calc(100% - 6px);
  -webkit-transform: translate3d(-0.25rem, -0.25rem, 0);
          transform: translate3d(-0.25rem, -0.25rem, 0);
  top: 7px;
  left: 7px;
  opacity: 0.5;
}

.card-body.dxbs-grid-pager.dx-resize {
  overflow-x: auto;
}

.dxbs-gridview table.dx-resize .dxbs-fixed > thead > tr > th {
  overflow: unset;
}

dxbl-thumb {
  cursor: -webkit-grab;
  cursor: grab;
}

dxbs-thumb-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.column-chooser-elements-container .column-chooser-element-container.freeze.up {
  -webkit-transform: translateY(calc(1px - 100%));
       -o-transform: translateY(calc(1px - 100%));
          transform: translateY(calc(1px - 100%));
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1006;
}

.column-chooser-elements-container .column-chooser-element-container.freeze.down {
  -webkit-transform: translateY(calc(100% - 1px));
       -o-transform: translateY(calc(100% - 1px));
          transform: translateY(calc(100% - 1px));
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1004;
}

.column-chooser-elements-container .column-chooser-element-container.freeze {
  -webkit-transform: translateY(0%);
       -o-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1005;
  pointer-events: none;
}

.column-chooser-elements-container {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: inherit;
  color: inherit;
  display: none;
  width: 100%;
  max-height: 60vh;
  border: inherit;
}

.column-chooser-elements-container:focus {
  outline: none;
}

.column-chooser-element-container.page-link {
  margin-left: unset !important;
  line-height: unset !important;
}

.column-chooser-element-container.page-link:focus {
  position: static;
}

.column-chooser-element-container.page-link:hover {
  z-index: auto;
}

.column-chooser-element-container.page-link:focus::before {
  content: " ";
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  width: 100%;
  height: var(--h, auto);
  left: 0px;
  top: calc(var(--t, auto) - var(--bt, auto));
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  z-index: 1001;
}

.column-chooser-element-container.page-link:focus .column-chooser-drag-icon-owner {
  top: var(--t, auto);
  height: calc(var(--h, auto) - var(--bt, auto) * 2);
}

.column-chooser-elements-container:last-child {
  display: block;
}

.column-chooser-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.column-chooser-header {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: inherit;
  border-bottom-width: 1px !important;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
}

.column-chooser-element-container {
  max-width: 325px;
}

.column-chooser-element-container.list-group-item {
  border-left: 0;
  border-right: 0;
  background: inherit;
  color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0.85rem;
  padding-right: 0.85rem;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: inherit;
  border-style: inherit;
}

.column-chooser-element-container.list-group-item.active,
.column-chooser-element-container.list-group-item:hover,
.column-chooser-element-container.list-group-item:focus {
  background: inherit;
  color: inherit;
}

.column-chooser-container .custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.column-chooser-element-container.list-group-item:first-child {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
  border-top-color: transparent;
}

.column-chooser-element-container.list-group-item:last-child {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
  border-bottom-color: transparent;
}

.column-chooser-elements-container .column-chooser-element-container.in-drag {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  border-top-color: inherit;
  border-bottom-style: solid;
  position: absolute;
  pointer-events: none;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  z-index: 1008;
}

.column-chooser-element-checkbox {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  display: block;
  width: 100%;
  margin-bottom: 0;
  cursor: pointer;
}

.column-chooser-elements-container.column-chooser-enable-drag-drop .column-chooser-element-container.list-group-item {
  padding-right: 0;
}
.column-chooser-elements-container.column-chooser-enable-drag-drop .column-chooser-element-container.list-group-item > .column-chooser-element-checkbox {
  padding-right: calc(24px + 18px + 16px);
}

.column-chooser-element-checkbox .dxbl-checkbox > label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  vertical-align: top;
  pointer-events: none;
}

.column-chooser-element-checkbox .dxbl-checkbox input {
  pointer-events: none;
}

.column-chooser-element-checkbox > .dxbl-checkbox .dxbs-checkbox-label.dxbs-checkbox-label-wrap {
  white-space: nowrap;
}

.column-chooser-caption {
  font-size: 0.925rem;
  font-weight: 600;
  margin-left: 8px;
  padding-right: 24px;
}

.column-chooser-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.column-chooser-button .column-chooser-button-icon {
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
}

.column-chooser-drag-icon {
  width: 18px;
  height: 18px;
}

.column-chooser-drag-icon-owner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  cursor: move;
  width: calc(18px + 16px);
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  right: 0;
  top: 0;
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

.column-chooser-exit-icon {
  width: 18px;
  height: 18px;
}

.column-chooser-exit-button {
  width: 18px;
  height: 18px;
  margin-right: 8px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.dxbl-toolbar-dropdown.border-inherit > .modal-body {
  background: inherit;
  color: inherit;
  border: inherit;
  border-width: 0;
}

.dxbl-toolbar-dropdown.border-inherit > .modal-body > .column-chooser-elements-container {
  background: inherit;
  color: inherit;
  border: inherit;
}

.grid-toolbar.card-header {
  padding: 6px;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-element-container {
  max-width: 100%;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-element-checkbox {
  margin-left: 0;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-drag-icon {
  margin-left: 0;
  margin-right: 0;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-elements-container {
  overflow: unset;
  -webkit-overflow-scrolling: unset;
  max-height: none;
}

.grid-header-template {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: inherit;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

.grid-header-template + .dxbs-table {
  border-top-width: 0;
}

.dxbl-toolbar-no-item-text .dxbl-toolbar-group .column-chooser-button-label {
  display: none;
}

.column-chooser-element-container.list-group-item + .list-group-item {
  border-top-width: 0;
}

.dxIE .page-link.column-chooser-element-container:focus {
  position: relative;
}

.dxbl-grid[data-dx-focus-hidden] *:focus,
.dxbl-grid tr[data-dx-focus-hidden] > td:focus,
.dxbl-grid tbody[data-dx-focus-hidden] *:focus,
.dxbl-list-box[data-dx-focus-hidden] *:focus,
.dxbl-calendar[data-dx-focus-hidden] *:focus-within,
.dxbl-dropdown[data-dx-focus-hidden] *:focus-within,
.dxbl-modal[data-dx-focus-hidden] *:focus-within,
[data-dx-focus-hidden] .dxbs-clear-btn:focus, [data-toggle=gridview-column-sort]:focus {
  outline: 0 !important;
}

[data-dx-focus-hidden] .dxbs-clear-btn {
  background: none;
}

.dx-blazor-snackbar-container {
  z-index: 30001;
  visibility: hidden;
  opacity: 0;
  position: fixed;
  margin: 0;
  -webkit-transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  -o-transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  right: 0.5rem;
  left: 0.5rem;
  bottom: 0.5rem;
}
@media (min-width: 576px) {
  .dx-blazor-snackbar-container {
    width: 580px;
    padding: 0 24px;
    left: calc(50% - 290px);
    right: unset;
    bottom: 1rem;
  }
}
.dx-blazor-snackbar-container.dx-blazor-snackbar-container-shown {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
}
.dx-blazor-snackbar-container .dx-blazor-snackbar {
  text-align: center;
  padding: 0.5rem;
  margin: 0;
  width: 100%;
  opacity: 0.75;
}

.dx-blazor-colorpicker {
  padding: 0.5rem;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.dx-blazor-colorpicker .dx-blazor-colorpicker-custom-color-area {
  margin-top: 0.5rem;
}
.dx-blazor-colorpicker .dx-blazor-colorpicker-custom-color-area .btn {
  width: 100%;
}
.dx-blazor-colorpicker .dx-blazor-colorpicker-custom-color-area .dx-blazor-colorpicker-table {
  margin-top: 0.5rem;
}

.dx-blazor-colorpicker-automatic-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.5rem;
  cursor: pointer;
}
.dx-blazor-colorpicker-automatic-container .dx-blazor-colorpicker-cell {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.dx-blazor-colorpicker-automatic-caption {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-blazor-colorpicker-table {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.dx-blazor-colorpicker-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dx-blazor-colorpicker-row:not(:last-child) {
  margin-bottom: 0.25rem;
}

.dx-blazor-colorpicker-cell {
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
}
.dx-blazor-colorpicker-cell:not(:last-child) {
  margin-right: 0.25rem;
}
.dx-blazor-colorpicker-cell.dx-blazor-colorpicker-selected-color {
  outline: 2px solid var(--primary);
  outline-offset: -1px;
}
.dx-blazor-colorpicker-cell:hover {
  outline: 2px solid var(--primary);
  outline-offset: -1px;
}

.dx-blazor-colorpicker-pallete {
  width: 12.5rem;
  height: 12.5rem;
  position: relative;
  cursor: crosshair;
}

.dx-blazor-colorpicker-pallete-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.dx-blazor-colorpicker-pallete-gradient-white {
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(white));
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(#fff));
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0), #fff);
}

.dx-blazor-colorpicker-pallete-gradient-black {
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), #000);
}

.dx-blazor-colorpicker-hue-scale-wrapper {
  height: 12.5rem;
  width: 1.75rem;
  margin-left: 0.5rem;
  position: relative;
}

.dx-blazor-colorpicker-hue-scale {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left bottom, left top, from(red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
  background-image: -webkit-linear-gradient(bottom, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
  background-image: -o-linear-gradient(bottom, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
  background-image: linear-gradient(0deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
}

.dx-blazor-colorpicker-custom-color {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dx-blazor-colorpicker-hue-selection-rect {
  position: absolute;
  width: 100%;
  left: 0px;
  height: 0.65rem;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  border: 2px solid white;
  z-index: 1;
}

.dx-blazor-colorpicker-color-selection {
  position: absolute;
  width: 1rem;
  height: 1rem;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  border: 2px solid white;
  border-radius: 50%;
  z-index: 1;
}

.dx-blazor-colorpicker-editors-container {
  padding-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dx-blazor-colorpicker-editors-container .dxbs-textbox:first-child {
  padding-bottom: 0.35rem;
}

.dx-blazor-colorpicker-btn-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 0.5rem;
}
.dx-blazor-colorpicker-btn-container .btn:first-child {
  margin-right: 0.25rem;
}

/* Common */
.dxbs-position-relative {
  position: relative;
}

/* Accessibility */
.dxAIFE,
.dxAIFME {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: polygon(0 0);
  /* clip-path: polygon(0 0); */
}

.dxAIFE {
  height: 1px;
  overflow: hidden;
  position: absolute !important;
}

.dxAIFME {
  position: fixed;
  left: 0;
  top: 0;
}

/* GridView */
.dxbs-gridview {
  display: table;
  width: 100%;
}

.dxbs-gridview > .card .dxbs-table {
  margin-bottom: 0;
}

.dxbs-gridview > .card > .card-body > .card-body {
  padding: 0;
}

.dxbs-gridview > .card .dxbs-table > tbody > tr > td,
.dxbs-gridview > .card .dxbs-table > thead > tr > th {
  vertical-align: middle;
  height: 100%;
}

.dxbs-gridview > .card .dxbs-table > tbody > tr > td.bg-primary .btn-link {
  color: white;
}

.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dxbs-indent-cell {
  border-top-width: 0px;
  border-bottom-width: 0px;
  text-align: center;
}

.dxbs-gridview > .card .dxbs-table > tbody > .dxbs-empty-data-row > td {
  padding: 1em;
  text-align: center;
}

.dxbs-empty-data-row {
  opacity: 0.5;
}

/* non-data-header */
.dxbs-gridview > .card .dxbs-table > thead > tr > th.dxbs-cmd-cell,
.dxbs-gridview > .card .dxbs-table > thead > tr > th.dxbs-select-cell {
  cursor: default;
}

/* command cell buttons */
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dxbs-cmd-cell > .dxbl-btn-link,
.dxbs-gridview > .card .dxbs-table > thead > tr > th.dxbs-cmd-cell > .dxbl-btn-link {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: baseline;
}

.dxbs-gridview > .card .dxbs-table > tbody > tr > td mark, .dxbs-gridview > .card .dxbs-table > tbody > tr > td .mark {
  padding: 0;
}

.dxbs-gridview .dxbs-cmd-cell,
.dxbs-gridview .dxbs-select-cell {
  text-align: center;
  white-space: nowrap;
}

.dxbs-gridview .dxbs-loading {
  display: inline-block;
}

/* Fixed layout */
.dxbs-gridview .dxbs-fixed {
  table-layout: fixed;
}

.dxbs-gridview .dxbs-fixed > thead > tr > th,
.dxbs-gridview .dxbs-fixed > tbody > tr > td {
  overflow: hidden;
  white-space: nowrap;
}

.dxbs-gridview .dxbs-fixed > thead > tr > th {
  text-overflow: ellipsis;
}

/* Scrolling */
.dxbs-gridview > .card > .dxgvHSDC,
.dxbs-gridview > .card > .dxgvCSD {
  border-radius: inherit;
  border-left: 0;
  border-right: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  position: static;
}

.dxbs-gridview > .card > .dxgvHSDC:first-child,
.dxbs-gridview > .card > .dxgvHSDC + .dxgvCSD:not(.dxbs-grid-hsd),
.dxbs-gridview > .card > .dxgvCSD:first-child { /*hidden*/
  border-top: 0;
}

/* Borders */
.dxbs-gridview > .card .dxbs-table > thead > tr:first-child > th,
.dxbs-gridview > .card .dxbs-table > thead > tr:first-child > td {
  border-top: 0;
}

.dxbs-gridview .dxbs-nlb,
.dxbs-gridview > .card .dxbs-table > thead > tr > th:first-child,
.dxbs-gridview > .card .dxbs-table > thead > tr > td:first-child {
  border-left-style: none;
}

.dxbs-gridview .dxbs-nrb {
  border-right: 0;
}

.dxbs-gridview > .card .dxbs-table > thead > tr > th,
.dxbs-gridview > .card .dxbs-table > thead > tr > td {
  border-bottom-width: 0;
}

.dxbs-gridview > .card > .dxgvCSD > table {
  border-width: 0;
}

.dxbs-gridview > .card > .dxgvHSDC + .dxgvCSD:not(.dx-scrolling) > table > tbody > tr:first-child > td {
  border-top: 0;
}

.dxbs-gridview.dxbs-vertical-scrollbar-visible:not(.dxbs-fm-details) > .card > .dxgvCSD:not(.dx-scrolling) > table > tbody > tr:last-child > td {
  border-bottom: 0;
}

/* GridView and CardView headers (cells and blocks) */
.dxbs-th.card {
  margin: 0 0.5em 0 0;
  display: inline-block;
  vertical-align: middle;
}

.dxbs-th.card > .card-body {
  padding: 0.3rem 0.75rem;
}

.dxbs-gridview > .card .dxbs-table > thead > tr > th,
.dxbs-th.card > .card-body {
  cursor: pointer;
  vertical-align: middle;
}

.dxbs-gridview > .card .dxbs-table > thead > tr.dxbs-filter-row > td,
.dxbs-th.card > .card-body.dxbs-noclick {
  cursor: default;
}

.dxbs-th.card > .card-body > span {
  font-weight: 600;
}

.dxbs-th.card > .card-body > span:not(:last-child) {
  display: table-cell;
  width: 99.9%;
  vertical-align: middle;
}

.dxbs-gridview > .card .dxbs-table > thead > tr > th > button:not(.dxbs-cmd-btn),
.dxbs-th.card > .card-body > button {
  padding: 0 0.2rem;
  border-top: none;
  border-bottom: none;
}

.dxbs-fixed-header-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-align: center;
}

.dxbs-fixed-header-content > span {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: 600;
}

.dxbs-fixed-header-content > button {
  padding: 0 0.2rem;
  text-decoration: none;
  border-top: none;
  border-bottom: none;
}

.dxbs-gridview .dxbs-fixed .dxbs-fixed-header-content > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dxbs-gridview td.table-active.bg-primary.text-white > .dxbl-checkbox > label {
  mix-blend-mode: screen;
}

/* PopupControl */
.dxbs-fast-nav.dropdown-menu,
.dxbs-dropdown-area.dropdown-menu {
  position: absolute;
  margin-bottom: 0px;
  padding: 0px;
}

.dxbs-gridview > .card {
  display: block;
}

.dxbs-gridview .dxbs-th.card > .card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-align: center;
}

.dxbs-gridview .dxbs-th.card > .card-body > span:not(:last-child) {
  display: inline-block;
}

/* Blazor */
/** Blazor Data Grid **/
:not(.dxbl-listbox) > .dxbs-gridview .dxbs-fixed-header-content > span:hover,
:not(.dxbl-listbox) > .dxbs-gridview .dxbs-fixed-header-content > span:focus {
  text-decoration: underline;
}

.dxbs-fixed-header-content > button.dxbl-btn-link,
td.dxbs-cmd-cell > button.dxbl-btn-link,
th.dxbs-cmd-cell > button.dxbl-btn-link {
  font-size: inherit;
}

th.dxbs-cmd-cell > button.dxbl-btn-link {
  font-weight: 600;
}

/* Virtual Scrolling */
.dxbs-gridview > div > .dxbs-grid-vsd {
  height: 200px;
  overflow-x: hidden;
}

.dxbs-gridview.dxbs-has-vertical-scrollbar.dxbs-vertical-scrollbar-visible > .card > .dxgvHSDC.dxbs-scrollbar-padding {
  padding-right: var(--dx-scrollbar-width, 17px);
}

.dxgvHSDC > .dxbs-table.table-bordered {
  border-width: 0;
}

.dxgvCSD {
  -webkit-overflow-scrolling: touch;
}

/* There is not pager */
.dxbs-gridview > .card > .dxgvHSDC + .dxgvCSD {
  border-bottom: none;
}

.dxbs-gridview > .card > .dxgvCSD + .card-body {
  border-color: inherit;
  border-width: 0;
  border-style: inherit;
  border-top-width: inherit;
}

.dxbs-table > tbody > tr.dxbs-grid-first-level-group > td.dxbs-toggle-cell,
table.dxbs-table:not(.dxbs-grouped) > tbody > tr > td:first-child:not(.dxbs-gridview-row-details) {
  border-left: 0;
}

/* command cell buttons */
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dxbs-cmd-cell > span > .dxbl-btn-link,
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dxbs-cmd-cell > span > .dxgBCTC > .dxbl-btn-link,
.dxbs-gridview > .card .dxbs-table > thead > tr > th.dxbs-cmd-cell > span > .dxbl-btn-link {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* Column Head Dragging */
.dx-dragging-state {
  position: absolute !important;
  z-index: 20000;
  will-change: transform;
  /*animation: translating 4s linear infinite;*/
  visibility: hidden;
  cursor: move;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
}

/*hidden*/
.dxbs-th.dx-dragging-state > .card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.dxgv-target-marks {
  position: absolute !important;
  z-index: 19999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.dxbs-group-panel-empty {
  border-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/* Column Grouping */
/*lack*/
.dxbs-header-indent {
  border-left-color: transparent !important;
}

/*lack*/
.dxbs-header-indent:not(.dxbs-header-indent-last) {
  border-right-color: transparent !important;
}

/*lack*/
.dxgvArm > .dxbs-header-indent {
  font-size: 0;
}

/*lack*/
.dxgvArm > .dxbs-header-indent > .invisible {
  height: 0;
}

/** Blazor ComboBox **/
.dx-dropdown-list-container > .dropdown-menu {
  padding: 0;
}

/*lack*/
.dx-lb-datagrid > .card {
  border: 0;
}

/*lack*/
.dx-lb-datagrid > .card > table > tbody > tr:last-child > td {
  border-bottom: 0;
}

/*lack*/
.dx-lb-datagrid > .card > table.dxbs-table > tbody > tr.dropdown-item {
  padding: 0;
}

/* Common for Blazor */
.dxbs-border-radius-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.dx-border-radius-inherit {
  border-radius: inherit !important;
}

.dx-border-radius-left-inherit {
  border-top-left-radius: inherit !important;
  border-bottom-left-radius: inherit !important;
}

.dx-border-radius-right-inherit {
  border-top-right-radius: inherit !important;
  border-bottom-right-radius: inherit !important;
}

.dx-border-radius-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.dxbl-expandable-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-expandable-container[is-animating] {
  -webkit-transition: max-height 0.35s ease;
  -o-transition: max-height 0.35s ease;
  transition: max-height 0.35s ease;
  will-change: max-height;
}

.dxbs-gridview .dxbs-data-row > td > .dxbl-checkbox,
.dxbs-gridview tr > th.dxbs-select-cell > .dxbl-checkbox {
  padding-left: 0;
  margin-bottom: 0;
}
.dxbs-gridview .dxbs-data-row > td > .dxbl-checkbox > input,
.dxbs-gridview tr > th.dxbs-select-cell > .dxbl-checkbox > input {
  margin-left: 0;
}
.dxbs-gridview .dxbs-select-cell > .dxbs-checkbox > .custom-checkbox > .form-check-input {
  opacity: 1;
  position: relative;
  z-index: auto;
}
.dxbs-gridview .dxbs-fixed-header-content > span:not(:hover),
.dxbs-gridview .dxbs-group-panel span:not(:hover) {
  text-decoration: none;
}
.dxbs-gridview > .card > .dxbs-table > * {
  border-style: none;
}
.dxbs-gridview > .card > .dxbs-table:first-child > thead > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-vsd > .dxbs-table > tbody > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-hsd > .dxbs-table > tbody > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-header-container > .dxbs-table:first-child > thead > tr:first-child {
  border-top-width: 0;
}
.dxbs-gridview > .card > .dxbs-table > tbody > tr:last-child {
  border-bottom-width: 0;
}
.dxbs-gridview > .card > .dxgvHSDC tr, .dxbs-gridview > .card > .dxgvCSD tr:first-child {
  border-width: 0;
}
.dxbs-gridview > .card > .dxbs-grid-pager {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: inherit;
}
.dxbs-gridview > .card > .dxbs-grid-header-container.dxbs-grid-gph > .dxbs-fixed > thead > tr:first-child > th {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: inherit;
}
.dxbs-gridview > .card > .grid-header-template + .dxbs-table > thead > tr:first-child, .dxbs-gridview > .card > .grid-header-template + .dxbs-table > colgroup + tbody > tr:first-child {
  border-top-width: 0;
}
.dxbs-gridview > .card > .dxgvHSDC > .dxbs-table > thead,
.dxbs-gridview > .card > .dxgvCSD > .dxbs-table > tbody {
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: inherit;
}

hr {
  border-top: 1px solid #615f63;
}

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

.alert {
  color: #fff;
}

.alert-light {
  color: #444444;
}

.badge.bg-secondary {
  color: #fff !important;
}

.breadcrumb {
  font-weight: 500;
}

.breadcrumb-item a {
  color: #e5e5e5;
}

.btn-outline-primary {
  color: #c86afa;
  border-color: #c86afa;
}

.btn-link {
  color: #fff;
}

.btn-link:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(155, 23, 226, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(155, 23, 226, 0.5);
}

.btn-link:disabled,
.btn-link.disabled {
  color: #adb5bd;
}

.btn.btn-outline-dark {
  color: #adb5bd;
}

.btn-primary,
.btn-primary.disabled,
.btn-primary:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-secondary,
.btn-secondary.disabled,
.btn-secondary:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-success,
.btn-success.disabled,
.btn-success:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-info,
.btn-info.disabled,
.btn-info:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-warning,
.btn-warning.disabled,
.btn-warning:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-danger,
.btn-danger.disabled,
.btn-danger:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-light,
.btn-light.disabled,
.btn-light:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-dark,
.btn-dark.disabled,
.btn-dark:disabled {
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}

.btn-outline-secondary {
  color: #e5e5e5;
  border-color: #e5e5e5;
}

.btn-group,
.btn-group-vertical {
  -webkit-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0.2rem;
}
.btn-group.btn-group-sm,
.btn-group-vertical.btn-group-sm {
  border-radius: 0.15rem;
}
.btn-group.btn-group-lg,
.btn-group-vertical.btn-group-lg {
  border-radius: 0.3rem;
}
.btn-group .btn-group,
.btn-group .btn-group-vertical,
.btn-group-vertical .btn-group,
.btn-group-vertical .btn-group-vertical {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-group .btn:not(:focus),
.btn-group-vertical .btn:not(:focus) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.btn-group .btn:disabled,
.btn-group .btn.disabled:hover,
.btn-group .btn.disabled:focus,
.btn-group-vertical .btn:disabled,
.btn-group-vertical .btn.disabled:hover,
.btn-group-vertical .btn.disabled:focus {
  z-index: auto;
}
.btn-group .btn-secondary:not(.active):not(:active):not(.disabled):not(disabled):hover,
.btn-group-vertical .btn-secondary:not(.active):not(:active):not(.disabled):not(disabled):hover {
  border-color: transparent;
}

.btn-group > .btn-primary:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-primary:first-child {
  position: relative;
}
.btn-group > .btn-primary:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-primary:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #8313bf;
}
.btn-group > .btn-primary:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-primary:last-child {
  position: relative;
}
.btn-group > .btn-primary:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-primary:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #8313bf;
}
.btn-group > .btn-secondary:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-secondary:first-child {
  position: relative;
}
.btn-group > .btn-secondary:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-secondary:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #495057;
}
.btn-group > .btn-secondary:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-secondary:last-child {
  position: relative;
}
.btn-group > .btn-secondary:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-secondary:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #495057;
}
.btn-group > .btn-success:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-success:first-child {
  position: relative;
}
.btn-group > .btn-success:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-success:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #299f33;
}
.btn-group > .btn-success:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-success:last-child {
  position: relative;
}
.btn-group > .btn-success:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-success:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #299f33;
}
.btn-group > .btn-info:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-info:first-child {
  position: relative;
}
.btn-group > .btn-info:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-info:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #0b6ed5;
}
.btn-group > .btn-info:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-info:last-child {
  position: relative;
}
.btn-group > .btn-info:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-info:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #0b6ed5;
}
.btn-group > .btn-warning:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-warning:first-child {
  position: relative;
}
.btn-group > .btn-warning:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-warning:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #ee6403;
}
.btn-group > .btn-warning:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-warning:last-child {
  position: relative;
}
.btn-group > .btn-warning:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-warning:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #ee6403;
}
.btn-group > .btn-danger:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-danger:first-child {
  position: relative;
}
.btn-group > .btn-danger:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-danger:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #d60b38;
}
.btn-group > .btn-danger:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-danger:last-child {
  position: relative;
}
.btn-group > .btn-danger:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-danger:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #d60b38;
}
.btn-group > .btn-light:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-light:first-child {
  position: relative;
}
.btn-group > .btn-light:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-light:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #d2d2d2;
}
.btn-group > .btn-light:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-light:last-child {
  position: relative;
}
.btn-group > .btn-light:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-light:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #d2d2d2;
}
.btn-group > .btn-dark:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn-dark:first-child {
  position: relative;
}
.btn-group > .btn-dark:not(:first-child):not(.active):not(:active):before, .btn-group > .btn-group:not(:first-child) > .btn-dark:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  left: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #333236;
}
.btn-group > .btn-dark:not(:last-child), .btn-group > .btn-group:not(:last-child) > .btn-dark:last-child {
  position: relative;
}
.btn-group > .btn-dark:not(:last-child):not(.active):not(:active):not(.dropdown-toggle):after, .btn-group > .btn-group:not(:last-child) > .btn-dark:last-child:not(.active):not(:active):not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  top: -var(--bs-border-width);
  right: -1px;
  height: calc(100% + 2 * var(--bs-border-width));
  width: var(--bs-border-width);
  background-color: #333236;
}

.btn-group-vertical > .btn-primary:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-primary:first-child {
  position: relative;
}
.btn-group-vertical > .btn-primary:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-primary:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #8313bf;
}
.btn-group-vertical > .btn-primary:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-primary:last-child {
  position: relative;
}
.btn-group-vertical > .btn-primary:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-primary:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #8313bf;
}
.btn-group-vertical > .btn-secondary:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-secondary:first-child {
  position: relative;
}
.btn-group-vertical > .btn-secondary:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-secondary:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #495057;
}
.btn-group-vertical > .btn-secondary:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-secondary:last-child {
  position: relative;
}
.btn-group-vertical > .btn-secondary:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-secondary:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #495057;
}
.btn-group-vertical > .btn-success:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-success:first-child {
  position: relative;
}
.btn-group-vertical > .btn-success:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-success:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #299f33;
}
.btn-group-vertical > .btn-success:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-success:last-child {
  position: relative;
}
.btn-group-vertical > .btn-success:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-success:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #299f33;
}
.btn-group-vertical > .btn-info:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-info:first-child {
  position: relative;
}
.btn-group-vertical > .btn-info:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-info:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #0b6ed5;
}
.btn-group-vertical > .btn-info:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-info:last-child {
  position: relative;
}
.btn-group-vertical > .btn-info:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-info:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #0b6ed5;
}
.btn-group-vertical > .btn-warning:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-warning:first-child {
  position: relative;
}
.btn-group-vertical > .btn-warning:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-warning:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #ee6403;
}
.btn-group-vertical > .btn-warning:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-warning:last-child {
  position: relative;
}
.btn-group-vertical > .btn-warning:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-warning:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #ee6403;
}
.btn-group-vertical > .btn-danger:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-danger:first-child {
  position: relative;
}
.btn-group-vertical > .btn-danger:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-danger:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #d60b38;
}
.btn-group-vertical > .btn-danger:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-danger:last-child {
  position: relative;
}
.btn-group-vertical > .btn-danger:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-danger:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #d60b38;
}
.btn-group-vertical > .btn-light:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-light:first-child {
  position: relative;
}
.btn-group-vertical > .btn-light:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-light:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #d2d2d2;
}
.btn-group-vertical > .btn-light:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-light:last-child {
  position: relative;
}
.btn-group-vertical > .btn-light:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-light:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #d2d2d2;
}
.btn-group-vertical > .btn-dark:not(:first-child), .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-dark:first-child {
  position: relative;
}
.btn-group-vertical > .btn-dark:not(:first-child):not(.active):not(:active):before, .btn-group-vertical > .btn-group-vertical:not(:first-child) > .btn-dark:first-child:not(.active):not(:active):before {
  content: "";
  position: absolute;
  top: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #333236;
}
.btn-group-vertical > .btn-dark:not(:last-child), .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-dark:last-child {
  position: relative;
}
.btn-group-vertical > .btn-dark:not(:last-child):not(.dropdown-toggle):after, .btn-group-vertical > .btn-group-vertical:not(:last-child) > .btn-dark:last-child:not(.dropdown-toggle):after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -var(--bs-border-width);
  height: 1px;
  width: calc(100% + 2 * var(--bs-border-width));
  background-color: #333236;
}

.card,
.card > .card-header,
.card > .card-footer {
  border-color: rgba(255, 255, 255, 0.15);
}

.card.bg-light {
  color: #444444 !important;
}

.card-header {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
  padding: 0.5rem 1.25rem;
}

.card-body {
  padding: 0.75rem 1.25rem;
}

.card-footer {
  padding: 0.5rem 1.25rem;
}

.dropdown-item:focus,
.dropdown-item:hover {
  background-color: #2b2a2f;
}

.input-group > .input-group-prepend > .btn,
.input-group > .dxbs-input-group-append > .btn,
.input-group > .btn,
.input-group > .input-group-append > .btn {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.input-group > .input-group-prepend > .btn-secondary,
.input-group > .dxbs-input-group-append > .btn-secondary,
.input-group > .btn-secondary,
.input-group > .input-group-append > .btn-secondary {
  border-color: #615f63 !important;
}

.list-group {
  border-radius: 0.2rem;
}

.list-group-item:not(:last-child) {
  border-bottom-color: #615f63;
}

.list-group-item-action:focus,
.list-group-item-action:hover {
  color: #fff;
}

.list-group-item-action:active {
  background-color: #2b2a2f;
}

.modal-header {
  font-size: 1rem;
  font-weight: 500;
}

.modal-header {
  padding: 0.5rem 1rem;
}

.modal-footer {
  padding: 0.25rem 0.75rem;
}

.modal-content {
  -webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.25);
}

.nav-tabs .nav-link {
  border-width: 0 0 3px 0;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-link.active:focus {
  border-color: #9b17e2;
}

.popover .popover-header {
  border-color: #615f63;
}

.custom-switch .custom-control-label::after {
  border-radius: 50%;
  top: 0.1rem;
  left: -2.375rem;
}

.custom-switch .custom-control-label::before {
  height: 0.875rem;
  top: calc(0.16rem + 2px);
  background-color: #000;
  border-color: #000;
  opacity: 0.3;
}

.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before,
.custom-switch .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #000;
  border-color: #000;
  opacity: 0.1;
}

.custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::after,
.custom-switch .custom-control-input:disabled ~ .custom-control-label::after {
  background-color: #e5e5e5 !important;
}

.custom-switch .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #000;
  opacity: 0.3;
}

.custom-switch .custom-control-label::after {
  -webkit-box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.3);
  background-color: #fff;
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #9b17e2;
}

.input-group > .custom-file:not(:last-child) .custom-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:first-child .custom-file-label {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.table .table-light {
  color: #444444;
}
.table.table-hover .table-light {
  color: #444444;
}
.table .table-active {
  background-color: #2b2a2f;
}
.table .table th {
  font-weight: 500;
  font-size: 0.875rem;
}

th {
  font-weight: 500;
  font-size: 0.875rem;
}

.table-sm,
.table-sm td,
.table-sm th {
  font-size: 0.8125rem;
}

@-webkit-keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}

@-o-keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}

@keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}
.dxbl-invisible {
  visibility: hidden !important;
}

.dxbl-visible {
  visibility: visible !important;
}

.dxbl-invisible-content > * {
  visibility: hidden !important;
}

.dxbl-invisible-off-screen {
  visibility: hidden !important;
  -webkit-transform: translateX(-100000px) !important;
       -o-transform: translateX(-100000px) !important;
          transform: translateX(-100000px) !important;
}

.dxbl-visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
}

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

.dxbl-align-center {
  text-align: center;
}

.dxbl-align-left {
  text-align: left;
}

.dxbl-align-right {
  text-align: right;
}

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

.dxbl-prevent-safari-scrolling {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.dxbl-preventsel {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dxbl-flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.dxbl-flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.dxbl-flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.dxbl-skeleton-animate .dxbl-skeleton-item > div {
  -webkit-animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
       -o-animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
          animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
}

.dxbl-skeleton-item > div {
  height: 100%;
  border-radius: 10rem;
  background-color: currentcolor;
  opacity: 0.1;
}
.dxbl-skeleton-item.dxbl-align-right > div {
  margin-left: auto;
  margin-right: 0;
}
.dxbl-skeleton-item.dxbl-align-center > div {
  margin-left: auto;
  margin-right: auto;
}
.dxbl-skeleton-item > .dxbl-skeleton-date {
  max-width: 8rem;
}
.dxbl-skeleton-item > .dxbl-skeleton-bool {
  max-width: 4rem;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-0 {
  width: 50%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-0 {
  max-width: 3em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-1 {
  width: 70%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-1 {
  max-width: 5em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-2 {
  width: 40%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-2 {
  max-width: 2em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-3 {
  width: 60%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-3 {
  max-width: 4em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-4 {
  width: 80%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-4 {
  max-width: 6em;
}

.dxbl-virtual-items-container-pattern {
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}

.dxbl-a11y-status-helper {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.12496875rem;
  margin: var(--dxbl-image-margin-y) var(--dxbl-image-margin-x);
  width: auto;
  height: auto;
}
.dxbl-image:not(svg) {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 1;
}
.dxbl-image:not(.dxbl-image-fill) {
  fill: currentcolor;
}

svg.dxbl-image {
  width: var(--dxbl-image-width);
  height: var(--dxbl-image-height);
}

.dxbl-sm .dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.0625rem;
}

.dxbl-lg .dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.1875rem;
}

.dxbl-text {
  --dxbl-text-font-family: inherit;
  --dxbl-text-font-size: inherit;
  --dxbl-text-line-height: inherit;
  --dxbl-text-padding-x: 0.375rem;
  --dxbl-text-padding-y: 0.25003125rem;
  --dxbl-text-border-color: transparent;
  --dxbl-text-border-style: solid;
  --dxbl-text-border-width: 1px;
  border: var(--dxbl-text-border-width) var(--dxbl-text-border-style) var(--dxbl-text-border-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--dxbl-text-font-family);
  font-size: var(--dxbl-text-font-size);
  line-height: var(--dxbl-text-line-height);
  padding: var(--dxbl-text-padding-y) var(--dxbl-text-padding-x);
  margin: 0;
}

.dxbl-sm.dxbl-text,
.dxbl-sm .dxbl-text {
  --dxbl-text-padding-x: 0.25rem;
  --dxbl-text-padding-y: 0.1875rem;
}

.dxbl-lg.dxbl-text,
.dxbl-lg .dxbl-text {
  --dxbl-text-padding-x: 0.5rem;
  --dxbl-text-padding-y: 0.3125rem;
}

.dxbl-hint {
  position: absolute;
  opacity: 0.3;
  pointer-events: none;
  z-index: 4;
}

.dxbl-btn {
  --dxbl-btn-font-family: inherit;
  --dxbl-btn-font-size: 0.875rem;
  --dxbl-btn-line-height: 1.4285;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: white;
  --dxbl-btn-padding-x: 0.75rem;
  --dxbl-btn-padding-y: 0.25003125rem;
  --dxbl-btn-image-spacing: 0.375rem;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-style: solid;
  --dxbl-btn-border-width: 1px;
  --dxbl-btn-border-radius: 0.1875rem;
  --dxbl-btn-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --dxbl-btn-active-bg: var(--dxbl-btn-bg);
  --dxbl-btn-active-color: var(--dxbl-btn-color);
  --dxbl-btn-active-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-active-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-active-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-active-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-active-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-active-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-hover-bg: var(--dxbl-btn-bg);
  --dxbl-btn-hover-color: var(--dxbl-btn-color);
  --dxbl-btn-hover-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-hover-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-hover-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-hover-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-hover-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-hover-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-disabled-bg: var(--dxbl-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-btn-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-disabled-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-disabled-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-disabled-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-disabled-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-disabled-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-focus-bg: var(--dxbl-btn-bg);
  --dxbl-btn-focus-color: var(--dxbl-btn-color);
  --dxbl-btn-focus-border-bg: var(--dxbl-btn-border-color);
  --dxbl-btn-focus-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-focus-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  --dxbl-btn-focus-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-focus-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-focus-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-focus-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-focus-outline-color: trasparent;
  --dxbl-btn-focus-outline-size: 0;
  --dxbl-btn-focus-outline-offset: 0;
  --dxbl-btn-link-hover-color: #9b17e2;
  --dxbl-btn-link-text-decoration: underline;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  background-color: var(--dxbl-btn-bg);
  border-radius: var(--dxbl-btn-border-radius);
  border: var(--dxbl-btn-border-width) var(--dxbl-btn-border-style) var(--dxbl-btn-border-color);
  -webkit-box-shadow: var(--dxbl-btn-box-shadow);
          box-shadow: var(--dxbl-btn-box-shadow);
  color: var(--dxbl-btn-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: var(--dxbl-btn-font-family);
  font-size: var(--dxbl-btn-font-size);
  line-height: var(--dxbl-btn-line-height);
  padding: var(--dxbl-btn-padding-y) var(--dxbl-btn-padding-x);
  outline: none;
}
.dxbl-btn > .dxbl-image + *, .dxbl-btn > :not(.dxbl-image) + .dxbl-image:not(:first-child) {
  margin-left: var(--dxbl-btn-image-spacing);
}
.dxbl-btn.dxbl-btn-link, .dxbl-btn.dxbl-btn-outline-link, .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-hover-color: var(--dxbl-btn-link-hover-color);
  --dxbl-btn-box-shadow: none;
}
.dxbl-btn.dxbl-btn-link span:not(.dxbl-image), .dxbl-btn.dxbl-btn-outline-link span:not(.dxbl-image), .dxbl-btn.dxbl-btn-text-link span:not(.dxbl-image) {
  -webkit-text-decoration: var(--dxbl-btn-link-text-decoration);
          text-decoration: var(--dxbl-btn-link-text-decoration);
}
.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-color: var(--dxbl-btn-active-border-color);
  background: var(--dxbl-btn-active-background);
  background-color: var(--dxbl-btn-active-bg);
  color: var(--dxbl-btn-active-color);
}
.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-btn-hover-border-color);
  background: var(--dxbl-btn-hover-background);
  background-color: var(--dxbl-btn-hover-bg);
  color: var(--dxbl-btn-hover-color);
}
.dxbl-btn.dxbl-disabled, .dxbl-btn:disabled {
  border-color: var(--dxbl-btn-disabled-border-color);
  background: var(--dxbl-btn-disabled-background);
  background-color: var(--dxbl-btn-disabled-bg);
  color: var(--dxbl-btn-disabled-color);
  opacity: var(--dxbl-btn-disabled-opacity);
}
.dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  border-color: var(--dxbl-btn-focus-border-color);
  background: var(--dxbl-btn-focus-background);
  background-color: var(--dxbl-btn-focus-bg);
  outline: var(--dxbl-btn-focus-outline-color) solid var(--dxbl-btn-focus-outline-size);
  outline-offset: var(--dxbl-btn-focus-outline-offset);
  -webkit-box-shadow: var(--dxbl-btn-focus-box-shadow);
          box-shadow: var(--dxbl-btn-focus-box-shadow);
}
.dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 1.5;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.1875rem;
  --dxbl-btn-image-spacing: 0.25rem;
  --dxbl-btn-border-radius: 0.1875rem;
}
.dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 1.375;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-padding-y: 0.3125rem;
  --dxbl-btn-image-spacing: 0.5rem;
  --dxbl-btn-border-radius: 0.1875rem;
}

.dxbl-btn-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #9b17e2;
  --dxbl-btn-border-color: #9b17e2;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: #8414c0;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #8414c0;
  --dxbl-btn-hover-bg: #8c15cb;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #8c15cb;
  --dxbl-btn-disabled-bg: #c374ee;
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: #c374ee;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #9b17e2;
  --dxbl-btn-border-color: #9b17e2;
  --dxbl-btn-active-bg: #8414c0;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #8414c0;
  --dxbl-btn-hover-bg: #8c15cb;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #8c15cb;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #c374ee;
  --dxbl-btn-disabled-border-color: #c374ee;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #9b17e2;
  --dxbl-btn-active-bg: #8414c0;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #8414c0;
  --dxbl-btn-hover-bg: #8c15cb;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #8c15cb;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #c374ee;
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #2b2a2f;
  --dxbl-btn-border-color: #2b2a2f;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: #252428;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #252428;
  --dxbl-btn-hover-bg: #27262a;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #27262a;
  --dxbl-btn-disabled-bg: #807f82;
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: #807f82;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(43, 42, 47, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #2b2a2f;
  --dxbl-btn-border-color: #2b2a2f;
  --dxbl-btn-active-bg: #252428;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #252428;
  --dxbl-btn-hover-bg: #27262a;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #27262a;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #807f82;
  --dxbl-btn-disabled-border-color: #807f82;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(43, 42, 47, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #2b2a2f;
  --dxbl-btn-active-bg: #252428;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #252428;
  --dxbl-btn-hover-bg: #27262a;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #27262a;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #807f82;
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(43, 42, 47, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #31bd3d;
  --dxbl-btn-border-color: #31bd3d;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: #2aa134;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #2aa134;
  --dxbl-btn-hover-bg: #2caa37;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #2caa37;
  --dxbl-btn-disabled-bg: #83d78b;
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: #83d78b;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #31bd3d;
  --dxbl-btn-border-color: #31bd3d;
  --dxbl-btn-active-bg: #2aa134;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #2aa134;
  --dxbl-btn-hover-bg: #2caa37;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #2caa37;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #83d78b;
  --dxbl-btn-disabled-border-color: #83d78b;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #31bd3d;
  --dxbl-btn-active-bg: #2aa134;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #2aa134;
  --dxbl-btn-hover-bg: #2caa37;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #2caa37;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #83d78b;
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #1381f3;
  --dxbl-btn-border-color: #1381f3;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: #106ecf;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #106ecf;
  --dxbl-btn-hover-bg: #1174db;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #1174db;
  --dxbl-btn-disabled-bg: #71b3f8;
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: #71b3f8;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(19, 129, 243, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #1381f3;
  --dxbl-btn-border-color: #1381f3;
  --dxbl-btn-active-bg: #106ecf;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #106ecf;
  --dxbl-btn-hover-bg: #1174db;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #1174db;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #71b3f8;
  --dxbl-btn-disabled-border-color: #71b3f8;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(19, 129, 243, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #1381f3;
  --dxbl-btn-active-bg: #106ecf;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #106ecf;
  --dxbl-btn-hover-bg: #1174db;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #1174db;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #71b3f8;
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(19, 129, 243, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #fc781b;
  --dxbl-btn-border-color: #fc781b;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: #d66617;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #d66617;
  --dxbl-btn-hover-bg: #e36c18;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #e36c18;
  --dxbl-btn-disabled-bg: #fdae76;
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: #fdae76;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(252, 120, 27, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #fc781b;
  --dxbl-btn-border-color: #fc781b;
  --dxbl-btn-active-bg: #d66617;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #d66617;
  --dxbl-btn-hover-bg: #e36c18;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #e36c18;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #fdae76;
  --dxbl-btn-disabled-border-color: #fdae76;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(252, 120, 27, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #fc781b;
  --dxbl-btn-active-bg: #d66617;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #d66617;
  --dxbl-btn-hover-bg: #e36c18;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #e36c18;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #fdae76;
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(252, 120, 27, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #f31446;
  --dxbl-btn-border-color: #f31446;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: #cf113c;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #cf113c;
  --dxbl-btn-hover-bg: #db123f;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #db123f;
  --dxbl-btn-disabled-bg: #f87290;
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: #f87290;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #f31446;
  --dxbl-btn-border-color: #f31446;
  --dxbl-btn-active-bg: #cf113c;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #cf113c;
  --dxbl-btn-hover-bg: #db123f;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #db123f;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #f87290;
  --dxbl-btn-disabled-border-color: #f87290;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #f31446;
  --dxbl-btn-active-bg: #cf113c;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #cf113c;
  --dxbl-btn-hover-bg: #db123f;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #db123f;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #f87290;
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #e5e5e5;
  --dxbl-btn-border-color: #e5e5e5;
  --dxbl-btn-color: #000;
  --dxbl-btn-active-bg: #e9e9e9;
  --dxbl-btn-active-color: #000;
  --dxbl-btn-active-border-color: #e9e9e9;
  --dxbl-btn-hover-bg: #e8e8e8;
  --dxbl-btn-hover-color: #000;
  --dxbl-btn-hover-border-color: #e8e8e8;
  --dxbl-btn-disabled-bg: #efefef;
  --dxbl-btn-disabled-color: #000;
  --dxbl-btn-disabled-border-color: #efefef;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #e5e5e5;
  --dxbl-btn-border-color: #e5e5e5;
  --dxbl-btn-active-bg: #e9e9e9;
  --dxbl-btn-active-color: #000;
  --dxbl-btn-active-border-color: #e9e9e9;
  --dxbl-btn-hover-bg: #e8e8e8;
  --dxbl-btn-hover-color: #000;
  --dxbl-btn-hover-border-color: #e8e8e8;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #efefef;
  --dxbl-btn-disabled-border-color: #efefef;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #e5e5e5;
  --dxbl-btn-active-bg: #e9e9e9;
  --dxbl-btn-active-color: #000;
  --dxbl-btn-active-border-color: #e9e9e9;
  --dxbl-btn-hover-bg: #e8e8e8;
  --dxbl-btn-hover-color: #000;
  --dxbl-btn-hover-border-color: #e8e8e8;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #efefef;
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #46444a;
  --dxbl-btn-border-color: #46444a;
  --dxbl-btn-color: #fff;
  --dxbl-btn-active-bg: #3c3a3f;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #3c3a3f;
  --dxbl-btn-hover-bg: #3f3d43;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #3f3d43;
  --dxbl-btn-disabled-bg: #908f92;
  --dxbl-btn-disabled-color: #fff;
  --dxbl-btn-disabled-border-color: #908f92;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(70, 68, 74, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #46444a;
  --dxbl-btn-border-color: #46444a;
  --dxbl-btn-active-bg: #3c3a3f;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #3c3a3f;
  --dxbl-btn-hover-bg: #3f3d43;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #3f3d43;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #908f92;
  --dxbl-btn-disabled-border-color: #908f92;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(70, 68, 74, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: #46444a;
  --dxbl-btn-active-bg: #3c3a3f;
  --dxbl-btn-active-color: #fff;
  --dxbl-btn-active-border-color: #3c3a3f;
  --dxbl-btn-hover-bg: #3f3d43;
  --dxbl-btn-hover-color: #fff;
  --dxbl-btn-hover-border-color: #3f3d43;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: #908f92;
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-focus-shadow-color: rgba(70, 68, 74, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-container {
  --dxbl-btn-container-padding-x: 0.5rem;
  --dxbl-btn-container-padding-y: 0.5rem;
  padding: var(--dxbl-btn-container-padding-y) var(--dxbl-btn-container-padding-x) 0 var(--dxbl-btn-container-padding-x);
}
.dxbl-btn-container > * {
  margin-bottom: var(--dxbl-btn-container-padding-y);
}
.dxbl-btn-container.dxbl-sm {
  --dxbl-btn-container-padding-x: 0.375rem;
  --dxbl-btn-container-padding-y: 0.375rem;
}
.dxbl-btn-container.dxbl-lg {
  --dxbl-btn-container-padding-x: 0.625rem;
  --dxbl-btn-container-padding-y: 0.625rem;
}

.dxbl-btn-group,
.dxbl-btn-group-vertical {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-btn-group > .dxbl-btn, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn, .dxbl-btn-group > .dxbl-text-edit,
.dxbl-btn-group-vertical > .dxbl-btn,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn,
.dxbl-btn-group-vertical > .dxbl-text-edit {
  position: relative;
}
.dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-text-edit:focus-within, .dxbl-btn-group > .dxbl-text-edit.dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-text-edit:focus-within,
.dxbl-btn-group-vertical > .dxbl-text-edit.dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-text-edit:has(:focus),
.dxbl-btn-group-vertical > .dxbl-text-edit:has(:focus) {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: #37353d;
  --dxbl-btn-disabled-bg: #37353d;
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn,
.dxbl-btn-group-vertical > .dxbl-btn,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.25003125rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-sm, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-sm,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-sm,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-sm {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.1875rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-lg, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-lg,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-lg,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-lg {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.3125rem;
}

:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:first-child):not(.dxbl-btn-first), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:first-child) > .dxbl-btn:first-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:first-child), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:first-child) > .dxbl-btn-group-left > .dxbl-btn:first-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:first-child):not(.dxbl-btn-first), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:first-child) > .dxbl-btn:first-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-text-edit:not(:first-child), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-text-edit:not(:first-child) > .dxbl-btn-group-left > .dxbl-btn:first-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) > .dxbl-btn:last-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:last-child), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:last-child) > .dxbl-btn-group-right > .dxbl-btn:last-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group.dxbl-btn-group-left > .dxbl-btn, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) > .dxbl-btn:last-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-text-edit:not(:last-child), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-text-edit:not(:last-child) > .dxbl-btn-group-right > .dxbl-btn:last-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group.dxbl-btn-group-left > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) {
  margin-right: -1px;
}

.dxbl-btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-btn-group-vertical > .dxbl-btn:not(:first-child), .dxbl-btn-group-vertical > .dxbl-text-edit:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-btn-group-vertical.dxbl-btn-group-right > .dxbl-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.dxbl-btn-group-vertical > .dxbl-btn:not(:last-child), .dxbl-btn-group-vertical > .dxbl-text-edit:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: -1px;
}
.dxbl-btn-group-vertical.dxbl-btn-group-left > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: #37353d;
  --dxbl-btn-disabled-bg: #37353d;
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool,
.dxbl-btn-split > .dxbl-btn-tool:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.25003125rem;
}

.dxbl-btn-tool.dxbl-sm:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-sm:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.1875rem;
}

.dxbl-btn-tool.dxbl-lg:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-lg:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.3125rem;
}

.dxbl-btn-split {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child) {
  margin-right: -1px;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-right-color: transparent;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover {
  border-right-color: transparent;
}
.dxbl-btn-split > .dxbl-btn-split-dropdown {
  padding-left: calc(var(--dxbl-btn-padding-x) / 2) !important;
  padding-right: calc(var(--dxbl-btn-padding-x) / 2) !important;
}
.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn {
  border-color: var(--dxbl-btn-hover-border-color);
}
.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  background: var(--dxbl-btn-hover-background);
  background-color: var(--dxbl-btn-hover-bg);
  color: var(--dxbl-btn-hover-color);
}

.dxbl-btn-standalone {
  --dxbl-btn-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-link-hover-color: #A01DE7;
  --dxbl-btn-link-text-decoration: Underline;
  --dxbl-btn-bg: rgba(0, 0, 0, 0);
  --dxbl-btn-color: rgb(255, 255, 255);
  --dxbl-btn-border-color: rgba(0, 0, 0, 0);
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-font-size: 0.875rem;
  --dxbl-btn-line-height: 20px;
  --dxbl-btn-padding-x: 0.75rem;
  --dxbl-btn-padding-y: 0.25rem;
  --dxbl-btn-image-spacing: 0.375rem;
  --dxbl-btn-border-width: 0.063rem;
  --dxbl-btn-border-radius: 0.25rem;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-none {
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-none.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none {
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-none.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #A01DE7;
  --dxbl-btn-border-color: #A01DE7;
  --dxbl-btn-active-bg: #620F8F;
  --dxbl-btn-active-border-color: #620F8F;
  --dxbl-btn-hover-bg: #8214BD;
  --dxbl-btn-hover-border-color: #8214BD;
  --dxbl-btn-disabled-bg: #D8A3F5;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #D8A3F5;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #A01DE7;
  --dxbl-btn-focus-border-bg: #A01DE7;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary {
  --dxbl-btn-color: #D8A3F5;
  --dxbl-btn-border-color: #D8A3F5;
  --dxbl-btn-active-bg: #620F8F;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #620F8F;
  --dxbl-btn-hover-bg: #8214BD;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #8214BD;
  --dxbl-btn-disabled-color: #8214BD;
  --dxbl-btn-disabled-border-color: #8214BD;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #D8A3F5;
  --dxbl-btn-focus-border-bg: #D8A3F5;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary {
  --dxbl-btn-color: #D8A3F5;
  --dxbl-btn-active-bg: #620F8F;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #620F8F;
  --dxbl-btn-hover-bg: #8214BD;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #8214BD;
  --dxbl-btn-disabled-color: #8214BD;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #D8A3F5;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #495057;
  --dxbl-btn-border-color: #495057;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-bg: #adb5bd;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #adb5bd;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #495057;
  --dxbl-btn-focus-border-bg: #495057;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-border-color: #F8F9FA;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-disabled-border-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-border-bg: #F8F9FA;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #2CAA36;
  --dxbl-btn-border-color: #2CAA36;
  --dxbl-btn-active-bg: #144D19;
  --dxbl-btn-active-border-color: #144D19;
  --dxbl-btn-hover-bg: #1A6520;
  --dxbl-btn-hover-border-color: #1A6520;
  --dxbl-btn-disabled-bg: #92E397;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #92E397;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #2CAA36;
  --dxbl-btn-focus-border-bg: #2CAA36;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success {
  --dxbl-btn-color: #2CAA36;
  --dxbl-btn-border-color: #2CAA36;
  --dxbl-btn-active-bg: #144D19;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #144D19;
  --dxbl-btn-hover-bg: #1A6520;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #1A6520;
  --dxbl-btn-disabled-color: #144D19;
  --dxbl-btn-disabled-border-color: #144D19;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #2CAA36;
  --dxbl-btn-focus-border-bg: #2CAA36;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success {
  --dxbl-btn-color: #2CAA36;
  --dxbl-btn-active-bg: #144D19;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #144D19;
  --dxbl-btn-hover-bg: #1A6520;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #1A6520;
  --dxbl-btn-disabled-color: #144D19;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #2CAA36;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #0D6EFD;
  --dxbl-btn-border-color: #0D6EFD;
  --dxbl-btn-active-bg: #084298;
  --dxbl-btn-active-border-color: #084298;
  --dxbl-btn-hover-bg: #0A58CA;
  --dxbl-btn-hover-border-color: #0A58CA;
  --dxbl-btn-disabled-bg: #9EC5FE;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #9EC5FE;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #0D6EFD;
  --dxbl-btn-focus-border-bg: #0D6EFD;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info {
  --dxbl-btn-color: #0D6EFD;
  --dxbl-btn-border-color: #0D6EFD;
  --dxbl-btn-active-bg: #084298;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #084298;
  --dxbl-btn-hover-bg: #0A58CA;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #0A58CA;
  --dxbl-btn-disabled-color: #084298;
  --dxbl-btn-disabled-border-color: #084298;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #0D6EFD;
  --dxbl-btn-focus-border-bg: #0D6EFD;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info {
  --dxbl-btn-color: #0D6EFD;
  --dxbl-btn-active-bg: #084298;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #084298;
  --dxbl-btn-hover-bg: #0A58CA;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #0A58CA;
  --dxbl-btn-disabled-color: #084298;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #0D6EFD;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #FD7E14;
  --dxbl-btn-border-color: #FD7E14;
  --dxbl-btn-active-bg: #984C0C;
  --dxbl-btn-active-border-color: #984C0C;
  --dxbl-btn-hover-bg: #CA6510;
  --dxbl-btn-hover-border-color: #CA6510;
  --dxbl-btn-disabled-bg: #FECBA1;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #FECBA1;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #FD7E14;
  --dxbl-btn-focus-border-bg: #FD7E14;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning {
  --dxbl-btn-color: #FD7E14;
  --dxbl-btn-border-color: #FD7E14;
  --dxbl-btn-active-bg: #984C0C;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #984C0C;
  --dxbl-btn-hover-bg: #CA6510;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #CA6510;
  --dxbl-btn-disabled-color: #984C0C;
  --dxbl-btn-disabled-border-color: #984C0C;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #FD7E14;
  --dxbl-btn-focus-border-bg: #FD7E14;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning {
  --dxbl-btn-color: #FD7E14;
  --dxbl-btn-active-bg: #984C0C;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #984C0C;
  --dxbl-btn-hover-bg: #CA6510;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #CA6510;
  --dxbl-btn-disabled-color: #984C0C;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #FD7E14;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #DC3545;
  --dxbl-btn-border-color: #DC3545;
  --dxbl-btn-active-bg: #842029;
  --dxbl-btn-active-border-color: #842029;
  --dxbl-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-border-color: #B02A37;
  --dxbl-btn-disabled-bg: #F1AEB5;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #F1AEB5;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #DC3545;
  --dxbl-btn-focus-border-bg: #DC3545;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger {
  --dxbl-btn-color: #DC3545;
  --dxbl-btn-border-color: #DC3545;
  --dxbl-btn-active-bg: #842029;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #842029;
  --dxbl-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #B02A37;
  --dxbl-btn-disabled-color: #842029;
  --dxbl-btn-disabled-border-color: #842029;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #DC3545;
  --dxbl-btn-focus-border-bg: #DC3545;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger {
  --dxbl-btn-color: #DC3545;
  --dxbl-btn-active-bg: #842029;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #842029;
  --dxbl-btn-hover-bg: #B02A37;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #B02A37;
  --dxbl-btn-disabled-color: #842029;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #DC3545;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-color: #343a40;
  --dxbl-btn-bg: rgb(255, 255, 255);
  --dxbl-btn-border-color: rgb(255, 255, 255);
  --dxbl-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #343a40;
  --dxbl-btn-active-border-color: #e9ecef;
  --dxbl-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #343a40;
  --dxbl-btn-hover-border-color: #F8F9FA;
  --dxbl-btn-disabled-bg: #FCFCFC;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-disabled-border-color: #FCFCFC;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: rgb(255, 255, 255);
  --dxbl-btn-focus-color: #343a40;
  --dxbl-btn-focus-border-bg: rgb(255, 255, 255);
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-border-color: #F8F9FA;
  --dxbl-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #e9ecef;
  --dxbl-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #F8F9FA;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-disabled-border-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-border-bg: #F8F9FA;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light {
  --dxbl-btn-color: #F8F9FA;
  --dxbl-btn-active-bg: #e9ecef;
  --dxbl-btn-active-color: #212529;
  --dxbl-btn-active-border-color: #e9ecef;
  --dxbl-btn-hover-bg: #F8F9FA;
  --dxbl-btn-hover-color: #212529;
  --dxbl-btn-hover-border-color: #F8F9FA;
  --dxbl-btn-disabled-color: #6c757d;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #F8F9FA;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark {
  --dxbl-btn-box-shadow: 0 1px 6px -1px rgba(0, 0, 0, 0.1), 0 1px 4px -2px rgba(0, 0, 0, 0.1);
  --dxbl-btn-bg: #495057;
  --dxbl-btn-border-color: #495057;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-bg: #adb5bd;
  --dxbl-btn-disabled-color: rgb(255, 255, 255);
  --dxbl-btn-disabled-border-color: #adb5bd;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-bg: #495057;
  --dxbl-btn-focus-border-bg: #495057;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark {
  --dxbl-btn-color: #6c757d;
  --dxbl-btn-border-color: #6c757d;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-color: #495057;
  --dxbl-btn-disabled-border-color: #495057;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #6c757d;
  --dxbl-btn-focus-border-bg: #6c757d;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark {
  --dxbl-btn-color: #6c757d;
  --dxbl-btn-active-bg: #212529;
  --dxbl-btn-active-color: rgb(255, 255, 255);
  --dxbl-btn-active-border-color: #212529;
  --dxbl-btn-hover-bg: #343a40;
  --dxbl-btn-hover-color: rgb(255, 255, 255);
  --dxbl-btn-hover-border-color: #343a40;
  --dxbl-btn-disabled-color: #495057;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: #6c757d;
  --dxbl-btn-focus-outline-color: #A01DE7;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}

.dxbl-checkbox {
  --dxbl-checkbox-font-family: inherit;
  --dxbl-checkbox-font-size: 0.875rem;
  --dxbl-checkbox-line-height: 1.4285;
  --dxbl-checkbox-border-width: 1px;
  --dxbl-checkbox-border-style: solid;
  --dxbl-checkbox-border-color: transparent;
  --dxbl-checkbox-spacing: 0.5rem;
  --dxbl-checkbox-disabled-opacity: 60%;
  --dxbl-checkbox-check-element-size: 1.25rem;
  --dxbl-checkbox-check-element-checked-color: #fff;
  --dxbl-checkbox-check-element-checked-bg: #9b17e2;
  --dxbl-checkbox-indeterminate-element-disabled-bg: #37353d;
  --dxbl-checkbox-check-element-disabled-color: #37353d;
  --dxbl-checkbox-check-element-disabled-bg: unset;
  --dxbl-checkbox-check-element-unchecked-bg: #37353d;
  --dxbl-checkbox-check-element-unchecked-hover-bg: #37353d;
  --dxbl-checkbox-check-element-unchecked-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-border-width: 2px;
  --dxbl-checkbox-switch-checked-bg: #9b17e2;
  --dxbl-checkbox-switch-unchecked-bg: unset;
  --dxbl-checkbox-switch-unchecked-hover-bg: unset;
  --dxbl-checkbox-switch-element-bg: #fff;
  --dxbl-checkbox-switch-element-unchecked-bg: #37353d;
  --dxbl-checkbox-switch-element-disabled-bg: #37353d;
  --dxbl-checkbox-switch-width: 2.125rem;
  --dxbl-checkbox-switch-height: 1rem;
  --dxbl-checkbox-radio-bg: #37353d;
  --dxbl-checkbox-radio-hover-bg: #37353d;
  --dxbl-checkbox-radio-border-width: 2px;
  --dxbl-checkbox-radio-checked-border-color: #9b17e2;
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-check-bg: #37353d;
  --dxbl-checkbox-radio-size: 1.25rem;
  --dxbl-checkbox-radio-check-bg: #9b17e2;
  --dxbl-checkbox-radio-check-size: 0.625rem;
  --dxbl-checkbox-radio-check-readonly-bg: #37353d;
  --dxbl-checkbox-radio-readonly-alhpa: 60%;
  --dxbl-checkbox-validation-valid-color: #31bd3d;
  --dxbl-checkbox-validation-invalid-color: #f31446;
  --dxbl-checkbox-check-element-readonly-bg: #37353d;
  --dxbl-checkbox-check-element-readonly-border-color: unset;
  --dxbl-checkbox-check-element-readonly-border-width: 2px;
  --dxbl-checkbox-check-element-checked-hover-bg: #7c12b5;
  --dxbl-checkbox-switch-checked-hover-bg: #7c12b5;
  --dxbl-checkbox-radio-checked-hover-bg: #7c12b5;
  --dxbl-checkbox-radio-checked-hover-border-color: #7c12b5;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--dxbl-checkbox-font-family);
  font-size: var(--dxbl-checkbox-font-size);
  line-height: var(--dxbl-checkbox-line-height);
  border: var(--dxbl-checkbox-border-width) solid var(--dxbl-checkbox-border-color);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio) .dxbl-checkbox-check-element {
  width: var(--dxbl-checkbox-check-element-size);
  min-width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  min-height: var(--dxbl-checkbox-check-element-size);
  border-radius: 0.1875rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image {
  position: absolute;
  color: var(--dxbl-checkbox-check-element-checked-color);
  width: 0.875rem;
  height: 0.875rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, #fff);
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 50%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, #fff);
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 50%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-indeterminate {
  --dxbl-checkbox-indeterminate-element-height: 0.125rem;
  --dxbl-checkbox-indeterminate-element-width: 0.625rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  background-color: #fff;
  width: var(--dxbl-checkbox-indeterminate-element-width);
  height: var(--dxbl-checkbox-indeterminate-element-height);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background: var(--dxbl-checkbox-check-element-checked-hover-background);
  background-color: var(--dxbl-checkbox-check-element-checked-hover-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, #fff);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 70%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, #fff);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 70%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-disabled-bg, #fff);
  opacity: var(--dxbl-checkbox-check-element-disabled-bg, 70%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image {
  color: var(--dxbl-checkbox-check-element-disabled-color);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled .dxbl-checkbox-check-element::before, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-indeterminate-element-disabled-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #fff);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, 42%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, #fff);
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, 42%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image {
  color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element::before, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  opacity: 30%;
  background-color: var(--dxbl-checkbox-check-element-readonly-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-sm {
  --dxbl-checkbox-check-element-size: 1rem;
  --dxbl-checkbox-indeterminate-element-width: 0.5rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-sm.dxbl-checkbox-checked .dxbl-image {
  width: 0.75rem;
  height: 0.75rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-lg {
  --dxbl-checkbox-check-element-size: 1.5rem;
  --dxbl-checkbox-indeterminate-element-width: 0.875rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-lg.dxbl-checkbox-checked .dxbl-image {
  width: 1rem;
  height: 1rem;
}
.dxbl-checkbox.dxbl-checkbox-switch {
  --dxbl-checkbox-switch-element-size: 0.75rem;
  --dxbl-checkbox-switch-element-size-sm: 0.5rem;
  --dxbl-checkbox-switch-element-size-lg: 0.875rem;
  --dxbl-checkbox-switch-element-margin: 0.125rem;
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element {
  margin: 0.375rem 0;
  border-radius: 1.875rem;
  width: var(--dxbl-checkbox-switch-width);
  min-width: var(--dxbl-checkbox-switch-width);
  height: var(--dxbl-checkbox-switch-height);
  min-height: var(--dxbl-checkbox-switch-height);
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  margin: var(--dxbl-checkbox-switch-element-margin);
  width: var(--dxbl-checkbox-switch-element-size);
  height: var(--dxbl-checkbox-switch-element-size);
  border-radius: 3rem;
  background-color: var(--dxbl-checkbox-switch-element-bg);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  -o-transition: -o-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #fff);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 50%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-unchecked-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly > .dxbl-checkbox-check-element {
  opacity: 60%;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #fff);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 30%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-checked-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  -webkit-transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
       -o-transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
          transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
}
.dxbl-checkbox.dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background: var(--dxbl-checkbox-switch-checked-hover-background);
  background-color: var(--dxbl-checkbox-switch-checked-hover-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, #fff);
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 70%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-disabled-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-disabled .dxbl-checkbox-check-element::before, .dxbl-checkbox.dxbl-checkbox-switch:disabled .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-disabled-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-sm {
  --dxbl-checkbox-switch-width: 1.75rem;
  --dxbl-checkbox-switch-height: 0.75rem;
  --dxbl-checkbox-switch-element-size: 0.5rem;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-sm .dxbl-checkbox-check-element {
  margin: 0.375rem 0;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-lg {
  --dxbl-checkbox-switch-width: 2.5rem;
  --dxbl-checkbox-switch-height: 1.125rem;
  --dxbl-checkbox-switch-element-size: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-lg .dxbl-checkbox-check-element {
  margin: 0.4375rem 0;
}
.dxbl-checkbox.dxbl-checkbox-radio .dxbl-checkbox-check-element {
  width: var(--dxbl-checkbox-radio-size);
  height: var(--dxbl-checkbox-radio-size);
  min-width: var(--dxbl-checkbox-radio-size);
  min-height: var(--dxbl-checkbox-radio-size);
  background-color: var(--dxbl-checkbox-radio-bg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3rem;
}
.dxbl-checkbox.dxbl-checkbox-radio .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-checkbox-radio-bg, #fff);
  opacity: var(--dxbl-checkbox-radio-bg, 50%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #fff);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 50%);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-hover-bg, #fff);
  opacity: var(--dxbl-checkbox-radio-hover-bg, 70%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, #fff);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, 70%);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background: var(--dxbl-checkbox-radio-checked-hover-background);
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-hover-bg, #fff);
  opacity: var(--dxbl-checkbox-radio-hover-bg, 70%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, #fff);
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 70%);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-checkbox-checked > .dxbl-checkbox-check-element::after {
  content: "";
  border-radius: 3rem;
  position: absolute;
  background-color: var(--dxbl-checkbox-radio-check-bg);
  width: var(--dxbl-checkbox-radio-check-size);
  height: var(--dxbl-checkbox-radio-check-size);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-checkbox-checked > .dxbl-checkbox-check-element::before {
  border-color: var(--dxbl-checkbox-radio-checked-border-color);
  opacity: 1;
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-readonly > .dxbl-checkbox-check-element {
  opacity: var(--dxbl-checkbox-radio-readonly-alhpa);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-sm {
  --dxbl-checkbox-radio-check-size: 0.5rem;
  --dxbl-checkbox-radio-size: 1rem;
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-lg {
  --dxbl-checkbox-radio-check-size: 0.75rem;
  --dxbl-checkbox-radio-size: 1.5rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-checkbox input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
}
.dxbl-checkbox input::after, .dxbl-checkbox input::before {
  content: none !important;
}
.dxbl-checkbox input:focus {
  outline: 0;
}
.dxbl-checkbox input:indeterminate {
  background-color: transparent;
}
.dxbl-checkbox .dxbl-checkbox-check-element {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-disabled, .dxbl-checkbox:disabled {
  opacity: var(--dxbl-checkbox-disabled-opacity);
}
.dxbl-checkbox.dxbl-checkbox-disable-default-render .dxbl-checkbox-check-element {
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  min-width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  margin: -1px !important;
  border: 0 !important;
  background: none !important;
  clip: rect(0, 0, 0, 0) !important;
}
.dxbl-checkbox.dxbl-checkbox-disable-default-render .dxbl-checkbox-check-element::before {
  content: none !important;
}
.dxbl-checkbox > .dxbl-text {
  --dxbl-text-border-width: 0;
  --dxbl-text-padding-x: 0;
  display: inline-block;
}
.dxbl-checkbox > .dxbl-text:first-child {
  padding-right: var(--dxbl-checkbox-spacing);
}
.dxbl-checkbox > .dxbl-text:last-child {
  padding-left: var(--dxbl-checkbox-spacing);
}
.dxbl-checkbox.dxbl-checkbox-checked .dxbl-checkbox-check-element:focus-within, .dxbl-checkbox.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element:focus-within {
  -webkit-box-shadow: 0 0 var(--dxbl-checkbox-checked-focus-shadow-blur) var(--dxbl-checkbox-checked-focus-shadow-spread) var(--dxbl-checkbox-checked-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-checkbox-checked-focus-shadow-blur) var(--dxbl-checkbox-checked-focus-shadow-spread) var(--dxbl-checkbox-checked-focus-shadow-color);
}
.dxbl-checkbox.dxbl-checkbox-unchecked .dxbl-checkbox-check-element:focus-within {
  -webkit-box-shadow: 0 0 var(--dxbl-checkbox-unchecked-focus-shadow-blur) var(--dxbl-checkbox-unchecked-focus-shadow-spread) var(--dxbl-checkbox-unchecked-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-checkbox-unchecked-focus-shadow-blur) var(--dxbl-checkbox-unchecked-focus-shadow-spread) var(--dxbl-checkbox-unchecked-focus-shadow-color);
}
.dxbl-checkbox .dxbl-checkbox-label-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-checkbox.dxbl-checkbox-align-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-checkbox.dxbl-checkbox-align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-checkbox.dxbl-checkbox-align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-checkbox.dxbl-checkbox-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dxbl-checkbox.dxbl-checkbox-space-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]) {
  --dxbl-checkbox-check-element-checked-bg: var(--dxbl-checkbox-validation-valid-color);
  --dxbl-checkbox-check-element-unchecked-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
  --dxbl-checkbox-switch-checked-bg: var(--dxbl-checkbox-validation-valid-color);
  --dxbl-checkbox-switch-checked-hover-bg: unset;
  --dxbl-checkbox-switch-unchecked-bg: unset;
  --dxbl-checkbox-switch-unchecked-hover-bg: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(49, 189, 61, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-check-element-checked-hover-bg: #279731;
  --dxbl-checkbox-switch-checked-hover-bg: #279731;
  --dxbl-checkbox-radio-checked-hover-bg: #279731;
  outline: none;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 80%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 100%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  border: var(--dxbl-checkbox-check-element-readonly-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, );
  opacity: 42%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 60%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 48%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-unchecked-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-unchecked-check-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-check-bg, 80%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 60%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, #31bd3d);
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.invalid {
  --dxbl-checkbox-check-element-checked-bg: var(--dxbl-checkbox-validation-invalid-color);
  --dxbl-checkbox-check-element-unchecked-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
  --dxbl-checkbox-switch-checked-bg: var(--dxbl-checkbox-validation-invalid-color);
  --dxbl-checkbox-switch-checked-hover-bg: unset;
  --dxbl-checkbox-switch-unchecked-bg: unset;
  --dxbl-checkbox-switch-unchecked-hover-bg: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(243, 20, 70, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-check-element-checked-hover-bg: #c21038;
  --dxbl-checkbox-switch-checked-hover-bg: #c21038;
  --dxbl-checkbox-radio-checked-hover-bg: #c21038;
  outline: none;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, #f31446);
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 80%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, #f31446);
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 80%);
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, #f31446);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 100%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, #f31446);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #f31446);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  border: var(--dxbl-checkbox-check-element-readonly-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, #f31446);
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, );
  opacity: 42%;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, #f31446);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #f31446);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 80%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #f31446);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 60%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, #f31446);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 48%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, #f31446);
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 100%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-unchecked-border-color, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-unchecked-check-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-check-bg, 80%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 80%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, #f31446);
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 60%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, #f31446);
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.dxbl-sm {
  --dxbl-checkbox-font-size: 0.75rem;
  --dxbl-checkbox-line-height: 1.5;
  --dxbl-checkbox-spacing: 0.375rem;
}
.dxbl-checkbox.dxbl-sm .dxbl-checkbox-check-element {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  width: 0.75rem;
  height: 0.75rem;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div::after {
  width: 0.5rem;
}
.dxbl-checkbox.dxbl-lg {
  --dxbl-checkbox-font-size: 1rem;
  --dxbl-checkbox-line-height: 1.375;
  --dxbl-checkbox-spacing: 0.625rem;
}
.dxbl-checkbox.dxbl-lg .dxbl-checkbox-check-element {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  width: 1rem;
  height: 1rem;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div::after {
  width: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div {
  position: relative;
  margin: 0.25rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: var(--dxbl-checkbox-check-element-size);
  min-width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  min-height: var(--dxbl-checkbox-check-element-size);
  background-color: var(--dxbl-checkbox-check-element-readonly-bg);
  border-radius: 0.1875rem;
  overflow: hidden;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div::before, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div::before, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div::before {
  content: "";
  position: absolute;
  width: var(--dxbl-checkbox-check-element-size);
  min-width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  min-height: var(--dxbl-checkbox-check-element-size);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, #fff);
  border-radius: 0.1875rem;
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 30%);
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  fill: var(--dxbl-checkbox-check-element-checked-bg, currentcolor);
  width: 0.875rem;
  height: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked.valid.modified:not([type=checkbox]), .dxbl-checkbox.dxbl-checkbox-display-view-unchecked.valid.modified:not([type=checkbox]), .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate.valid.modified:not([type=checkbox]) {
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-checkbox-validation-valid-color);
  outline: none;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked.invalid, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked.invalid, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate.invalid {
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-checkbox-validation-invalid-color);
  outline: none;
}
.dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div::after {
  content: "";
  position: absolute;
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
  width: 0.625rem;
  height: 0.125rem;
}

.dxbl-calendar {
  --dxbl-calendar-font-family: inherit;
  --dxbl-calendar-font-size: 0.875rem;
  --dxbl-calendar-line-height: 1.4285;
  --dxbl-calendar-bg: #46444a;
  --dxbl-calendar-color: white;
  --dxbl-calendar-border-color: #615f63;
  --dxbl-calendar-border-style: solid;
  --dxbl-calendar-border-width: 1px;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-readonly-bg: unset;
  --dxbl-calendar-readonly-color: white;
  --dxbl-calendar-disabled-bg: unset;
  --dxbl-calendar-disabled-color: white;
  --dxbl-calendar-disabled-opacity: 60%;
  --dxbl-calendar-header-bg: unset;
  --dxbl-calendar-header-color: inherit;
  --dxbl-calendar-header-btn-color: unset;
  --dxbl-calendar-header-btn-hover-color: unset;
  --dxbl-calendar-header-btn-disabled-color: unset;
  --dxbl-calendar-header-title-font-weight: 600;
  --dxbl-calendar-header-padding-x: 0.25rem;
  --dxbl-calendar-header-padding-y: 0.25rem;
  --dxbl-calendar-footer-bg: unset;
  --dxbl-calendar-footer-color: inherit;
  --dxbl-calendar-footer-btn-spacing: 0.5rem;
  --dxbl-calendar-footer-btn-bg: rgb(73, 80, 87);
  --dxbl-calendar-footer-btn-hover-color: rgb(52, 58, 64);
  --dxbl-calendar-footer-btn-hover-border-color: transparent;
  --dxbl-calendar-footer-btn-outline-offset: 0.0625rem;
  --dxbl-calendar-footer-btn-border-color: transparent;
  --dxbl-calendar-footer-padding-x: 0.5rem;
  --dxbl-calendar-footer-padding-y: 0.5rem;
  --dxbl-calendar-content-padding-y: 1rem;
  --dxbl-calendar-content-padding-x: 1rem;
  --dxbl-calendar-content-cell-padding-y: 0.25003125rem;
  --dxbl-calendar-content-cell-padding-x: 0.375rem;
  --dxbl-calendar-content-cell-min-width: 1.875rem;
  --dxbl-calendar-days-of-week-font-size: 0.7857em;
  --dxbl-calendar-days-of-week-opacity: 0.5;
  --dxbl-calendar-week-number-font-size: 0.8571em;
  --dxbl-calendar-week-number-opacity: 0.6;
  --dxbl-calendar-mounth-year-selection-border-radius: 0.1875rem;
  --dxbl-calendar-weekend-color: rgb(220, 53, 69);
  --dxbl-calendar-not-current-view-color: rgb(97, 95, 99);
  --dxbl-calendar-today-border-color: #9b17e2;
  --dxbl-calendar-item-disabled-opacity: 60%;
  --dxbl-calendar-item-disabled-cursor: default;
  --dxbl-calendar-item-selected-bg: unset;
  --dxbl-calendar-item-selected-color: inherit;
  --dxbl-calendar-item-hover-bg: unset;
  --dxbl-calendar-item-hover-color: inherit;
  --dxbl-calendar-item-selected-hover-bg: unset;
  --dxbl-calendar-item-selected-hover-color: inherit;
  --dxbl-calendar-item-selected-range-bg: unset;
  --dxbl-calendar-item-selected-range-color: #fff;
  --dxbl-calendar-item-focus-outline-color: #9b17e2;
  --dxbl-calendar-item-focus-outline-width: 0.125rem;
  --dxbl-calendar-validation-valid-color: #31bd3d;
  --dxbl-calendar-validation-invalid-color: #f31446;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-calendar-font-family);
  font-size: var(--dxbl-calendar-font-size);
  line-height: var(--dxbl-calendar-line-height);
  background-color: var(--dxbl-calendar-bg);
  border: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-radius: var(--dxbl-calendar-border-radius);
  color: var(--dxbl-calendar-color);
  position: relative;
  z-index: 0;
}
.dxbl-calendar .dxbl-calendar-header {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: var(--dxbl-calendar-header-padding-y) var(--dxbl-calendar-header-padding-x);
  border-bottom: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-top-left-radius: var(--dxbl-calendar-border-radius);
  border-top-right-radius: var(--dxbl-calendar-border-radius);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-header-bg, unset);
  color: var(--dxbl-calendar-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-calendar .dxbl-calendar-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-calendar-font-family);
  --dxbl-btn-font-size: var(--dxbl-calendar-font-size);
  --dxbl-btn-line-height: var(--dxbl-calendar-line-height);
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-calendar-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-calendar-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-calendar-footer-btn-outline-offset);
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-calendar-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-calendar-header-btn-hover-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-hover-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-calendar .dxbl-calendar-header .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-calendar-header-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn {
  --dxbl-btn-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-color: var(--dxbl-calendar-header-btn-color);
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: var(--dxbl-calendar-header-title-font-weight);
  white-space: nowrap;
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn.dxbl-disabled, .dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn:disabled {
  opacity: 60%;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 3.875rem;
  padding-right: var(--dxbl-calendar-multi-view-header-title-button-padding-right);
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 3.25rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 4.5rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 3.875rem;
  padding-left: var(--dxbl-calendar-multi-view-header-title-button-padding-left);
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 3.25rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 4.5rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 2.125rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 1.75rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 2.5rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 2.125rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 1.75rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 2.5rem;
}
.dxbl-calendar .dxbl-calendar-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-calendar-content-padding-y) var(--dxbl-calendar-content-padding-x);
}
.dxbl-calendar .dxbl-calendar-content > table {
  border-collapse: separate;
  border-spacing: 0;
}
.dxbl-calendar .dxbl-calendar-content[view="0"] > table > tbody > tr > td, .dxbl-calendar .dxbl-calendar-content[view="0"] > table > tbody > tr > th {
  padding: var(--dxbl-calendar-content-cell-padding-y) var(--dxbl-calendar-content-cell-padding-x);
  min-width: var(--dxbl-calendar-content-cell-min-width);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-days-of-week > th {
  text-align: center;
  opacity: var(--dxbl-calendar-days-of-week-opacity);
  font-size: var(--dxbl-calendar-days-of-week-font-size);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-week-number {
  font-size: var(--dxbl-calendar-week-number-font-size);
  opacity: var(--dxbl-calendar-week-number-opacity);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-week-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row {
  text-align: center;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row .dxbl-calendar-selected-item,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row .dxbl-calendar-selected-item,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row .dxbl-calendar-selected-item {
  border-radius: var(--dxbl-calendar-mounth-year-selection-border-radius);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row > td:focus-within,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row > td:focus-within,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row > td:focus-within {
  outline: var(--dxbl-calendar-item-focus-outline-width) solid var(--dxbl-calendar-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-calendar-item-focus-outline-width) * -1);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-bg, unset);
  color: var(--dxbl-calendar-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 30%;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day {
  border: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) transparent;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day.dxbl-calendar-today {
  border-color: var(--dxbl-calendar-today-border-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:focus-within {
  outline: var(--dxbl-calendar-item-focus-outline-width) solid var(--dxbl-calendar-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-calendar-item-focus-outline-width) * -1);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend {
  color: var(--dxbl-calendar-weekend-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view {
  color: var(--dxbl-calendar-not-current-view-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-disabled-item {
  opacity: var(--dxbl-calendar-item-disabled-opacity);
  cursor: var(--dxbl-calendar-item-disabled-cursor);
}
.dxbl-calendar div.dxbl-calendar-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-calendar-footer-padding-y) var(--dxbl-calendar-footer-padding-x);
  border-top: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-footer-bg, unset);
  color: var(--dxbl-calendar-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-calendar div.dxbl-calendar-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-calendar div.dxbl-calendar-footer .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-calendar-font-family);
  --dxbl-btn-font-size: var(--dxbl-calendar-font-size);
  --dxbl-btn-line-height: var(--dxbl-calendar-line-height);
  --dxbl-btn-bg: var(--dxbl-calendar-footer-btn-bg);
  --dxbl-btn-hover-bg: var(--dxbl-calendar-footer-btn-hover-color);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-border-color: var(--dxbl-calendar-footer-btn-border-color);
  --dxbl-btn-hover-border-color: var(--dxbl-calendar-footer-btn-hover-border-color);
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-calendar-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-calendar-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-calendar-footer-btn-outline-offset);
}
.dxbl-calendar div.dxbl-calendar-footer .dxbl-btn + .dxbl-btn {
  margin-left: var(--dxbl-calendar-footer-btn-spacing);
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > div > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover.dxbl-calendar-header-title-btn, .dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > div > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover.dxbl-calendar-header-title-btn {
  text-decoration: underline;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number) {
  cursor: pointer;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-hover-bg, unset);
  color: var(--dxbl-calendar-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-hover-bg, unset);
  color: var(--dxbl-calendar-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 50%;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-range-bg, unset);
  color: var(--dxbl-calendar-item-selected-range-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 80%;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-range-bg, unset);
  color: var(--dxbl-calendar-item-selected-range-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: hsl(from #9b17e2 h s calc(l - 10));
  opacity: 80%;
}
.dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-readonly-bg, unset);
  color: var(--dxbl-calendar-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar.dxbl-readonly > .dxbl-calendar-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-disabled-bg, unset);
  color: var(--dxbl-calendar-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar.dxbl-disabled > .dxbl-calendar-content::before, .dxbl-calendar:disabled > .dxbl-calendar-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-calendar.dxbl-disabled > *, .dxbl-calendar:disabled > * {
  opacity: var(--dxbl-calendar-disabled-opacity);
}
.dxbl-calendar.valid.modified:not([type=checkbox]) {
  --dxbl-calendar-border-color: var(--dxbl-calendar-validation-valid-color);
  outline: none;
}
.dxbl-calendar.invalid {
  --dxbl-calendar-border-color: var(--dxbl-calendar-validation-invalid-color);
  outline: none;
}
.dxbl-calendar.dxbl-sm {
  --dxbl-calendar-font-size: 0.75rem;
  --dxbl-calendar-line-height: 1.5;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-header-padding-x: 0.125rem;
  --dxbl-calendar-header-padding-y: 0.125rem;
  --dxbl-calendar-content-padding-y: 0.75rem;
  --dxbl-calendar-content-padding-x: 0.75rem;
  --dxbl-calendar-content-cell-padding-y: 0.1875rem;
  --dxbl-calendar-content-cell-padding-x: 0.25rem;
  --dxbl-calendar-content-cell-min-width: 1.625rem;
  --dxbl-calendar-footer-btn-spacing: 0.375rem;
  --dxbl-calendar-footer-padding-x: 0.375rem;
  --dxbl-calendar-footer-padding-y: 0.375rem;
}
.dxbl-calendar.dxbl-lg {
  --dxbl-calendar-font-size: 1rem;
  --dxbl-calendar-line-height: 1.375;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-header-padding-x: 0.375rem;
  --dxbl-calendar-header-padding-y: 0.375rem;
  --dxbl-calendar-content-padding-y: 1.25rem;
  --dxbl-calendar-content-padding-x: 1.25rem;
  --dxbl-calendar-content-cell-padding-y: 0.3125rem;
  --dxbl-calendar-content-cell-padding-x: 0.5rem;
  --dxbl-calendar-content-cell-min-width: 2.125rem;
  --dxbl-calendar-footer-btn-spacing: 0.625rem;
  --dxbl-calendar-footer-padding-x: 0.625rem;
  --dxbl-calendar-footer-padding-y: 0.625rem;
}

.dxbl-listbox {
  --dxbl-listbox-font-family: inherit;
  --dxbl-listbox-font-size: 0.875rem;
  --dxbl-listbox-line-height: 1.4285;
  --dxbl-listbox-bg: #46444a;
  --dxbl-listbox-color: white;
  --dxbl-listbox-border-width: 1px;
  --dxbl-listbox-border-style: solid;
  --dxbl-listbox-border-color: #615f63;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-readonly-bg: unset;
  --dxbl-listbox-readonly-color: white;
  --dxbl-listbox-disabled-bg: unset;
  --dxbl-listbox-disabled-color: white;
  --dxbl-listbox-disabled-opacity: 60%;
  --dxbl-listbox-item-border-color: transparent;
  --dxbl-listbox-item-border-style: solid;
  --dxbl-listbox-item-border-width: 1px;
  --dxbl-listbox-item-selected-bg: unset;
  --dxbl-listbox-item-selected-color: #fff;
  --dxbl-listbox-item-multi-selected-bg: unset;
  --dxbl-listbox-item-multi-selected-color: inherit;
  --dxbl-listbox-item-active-bg: unset;
  --dxbl-listbox-item-active-color: inherit;
  --dxbl-listbox-item-hover-bg: unset;
  --dxbl-listbox-item-hover-color: inherit;
  --dxbl-listbox-item-selected-hover-bg: unset;
  --dxbl-listbox-item-selected-hover-color: #fff;
  --dxbl-listbox-item-multi-selected-hover-bg: unset;
  --dxbl-listbox-item-multi-selected-hover-color: inherit;
  --dxbl-listbox-item-disabled-bg: unset;
  --dxbl-listbox-item-disabled-color: inherit;
  --dxbl-listbox-item-padding-x: 0.375rem;
  --dxbl-listbox-item-padding-y: 0.25003125rem;
  --dxbl-listbox-empty-item-padding-x: 1rem;
  --dxbl-listbox-empty-item-padding-y: 1rem;
  --dxbl-listbox-column-header-bg: unset;
  --dxbl-listbox-column-header-color: inherit;
  --dxbl-listbox-validation-valid-color: #31bd3d;
  --dxbl-listbox-validation-invalid-color: #f31446;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-listbox-font-family);
  font-size: var(--dxbl-listbox-font-size);
  line-height: var(--dxbl-listbox-line-height);
  background-color: var(--dxbl-listbox-bg);
  border: var(--dxbl-listbox-border-width) var(--dxbl-listbox-border-style) var(--dxbl-listbox-border-color);
  border-radius: var(--dxbl-listbox-border-radius);
  color: var(--dxbl-listbox-color);
  height: 200px;
}
.dxbl-listbox:not([is-multiple-columns]) {
  overflow-y: auto;
}
.dxbl-listbox:not([is-multiple-columns]) > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-listbox > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 0;
  min-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-listbox > ul > li {
  display: block;
}
.dxbl-listbox div.dxbl-listbox-item {
  border: var(--dxbl-listbox-item-border-width) var(--dxbl-listbox-item-border-style) var(--dxbl-listbox-item-border-color);
  padding: var(--dxbl-listbox-item-padding-y) var(--dxbl-listbox-item-padding-x);
}
.dxbl-listbox div.dxbl-listbox-item.dxbl-listbox-item-loading::before {
  content: "|";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 4rem;
  width: 100%;
  background-color: currentcolor;
  opacity: 0;
  border-radius: 10rem;
  -webkit-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
       -o-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
          animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
}
.dxbl-listbox div.dxbl-listbox-empty-data-item,
.dxbl-listbox tr.dxbl-listbox-empty-data-item > td {
  opacity: 60%;
  padding: var(--dxbl-listbox-empty-item-padding-y) var(--dxbl-listbox-empty-item-padding-x) !important;
  text-align: center;
}
.dxbl-listbox div.dxbl-listbox-item-selected,
.dxbl-listbox tr.dxbl-listbox-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-selected-bg, unset);
  color: var(--dxbl-listbox-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox div.dxbl-listbox-item-selected::before,
.dxbl-listbox tr.dxbl-listbox-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
.dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-multi-selected-bg, unset);
  color: var(--dxbl-listbox-item-multi-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected::before,
.dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
.dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-active-bg, unset);
  color: var(--dxbl-listbox-item-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected)::before,
.dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-listbox.dxbl-listbox-checked:not([is-multiple-columns]) {
  --dxbl-listbox-item-padding-y: 0;
}
.dxbl-listbox.dxbl-listbox-checked .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
}
.dxbl-listbox.dxbl-listbox-checked .dxbl-checkbox > label.dxbl-text {
  pointer-events: none;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-listbox-item:not(.dxbl-listbox-item-disabled) {
  cursor: pointer;
  pointer-events: auto;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-disabled-bg, unset);
  color: var(--dxbl-listbox-item-disabled-color);
  opacity: var(--dxbl-listbox-disabled-opacity);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-hover-bg, unset);
  color: var(--dxbl-listbox-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-selected-hover-bg, unset);
  color: var(--dxbl-listbox-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-listbox-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-listbox.dxbl-readonly > * {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-readonly-bg, unset);
  color: var(--dxbl-listbox-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox.dxbl-readonly > *::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-disabled-bg, unset);
  color: var(--dxbl-listbox-disabled-color);
  opacity: var(--dxbl-listbox-disabled-opacity);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox.dxbl-disabled > *::before, .dxbl-listbox:disabled > *::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-listbox > .dxbs-gridview .card {
  color: inherit;
  background-color: transparent;
}
.dxbl-listbox > .dxbs-gridview .card .table > tbody > tr:not(.dxbl-listbox-item-selected) > td {
  color: inherit;
  background-color: inherit;
}
.dxbl-listbox > .dxbs-gridview .dxgvHSDC,
.dxbl-listbox > .dxbs-gridview .dxgvCSD {
  border-bottom: 0;
}
.dxbl-listbox > .dxbs-gridview .dxbs-grid-vsd {
  height: auto;
}
.dxbl-listbox > .dxbs-gridview .dxbs-empty-data-row {
  opacity: 1;
}
.dxbl-listbox > .dxbs-gridview .table {
  border-color: var(--dxbl-listbox-border-color);
  position: relative;
  z-index: 0;
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-column-header-bg, unset);
  color: var(--dxbl-listbox-column-header-color);
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th, .dxbl-listbox > .dxbs-gridview .table > tbody > tr > td {
  font-family: var(--dxbl-listbox-font-family);
  font-size: var(--dxbl-listbox-font-size);
  line-height: var(--dxbl-listbox-line-height);
  padding: var(--dxbl-listbox-item-padding-y) var(--dxbl-listbox-item-padding-x);
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th.dxbs-select-cell, .dxbl-listbox > .dxbs-gridview .table > tbody > tr > td.dxbs-select-cell {
  padding-top: 0;
  padding-bottom: 0;
}
.dxbl-listbox.valid.modified:not([type=checkbox]) {
  --dxbl-listbox-border-color: var(--dxbl-listbox-validation-valid-color);
  outline: none;
}
.dxbl-listbox.invalid {
  --dxbl-listbox-border-color: var(--dxbl-listbox-validation-invalid-color);
  outline: none;
}
.dxbl-listbox.dxbl-sm {
  --dxbl-listbox-font-size: 0.75rem;
  --dxbl-listbox-line-height: 1.5;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-item-padding-x: 0.25rem;
  --dxbl-listbox-item-padding-y: 0.1875rem;
  --dxbl-listbox-empty-item-padding-x: 0.75rem;
  --dxbl-listbox-empty-item-padding-y: 0.75rem;
}
.dxbl-listbox.dxbl-lg {
  --dxbl-listbox-font-size: 1rem;
  --dxbl-listbox-line-height: 1.375;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-item-padding-x: 0.5rem;
  --dxbl-listbox-item-padding-y: 0.3125rem;
  --dxbl-listbox-empty-item-padding-x: 1.5rem;
  --dxbl-listbox-empty-item-padding-y: 1.5rem;
}

.dxbl-list-box,
.dxbl-list-box-render-container {
  --dxbl-list-box-font-family: inherit;
  --dxbl-list-box-font-size: 0.875rem;
  --dxbl-list-box-line-height: 1.4285;
  --dxbl-list-box-bg: #46444a;
  --dxbl-list-box-color: white;
  --dxbl-list-box-border-width: 1px;
  --dxbl-list-box-border-style: solid;
  --dxbl-list-box-border-color: #615f63;
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-readonly-bg: unset;
  --dxbl-list-box-readonly-color: white;
  --dxbl-list-box-disabled-bg: unset;
  --dxbl-list-box-disabled-color: white;
  --dxbl-list-box-disabled-opacity: 60%;
  --dxbl-list-box-item-border-color: transparent;
  --dxbl-list-box-item-border-style: solid;
  --dxbl-list-box-item-border-width: 1px;
  --dxbl-list-box-item-selected-bg: unset;
  --dxbl-list-box-item-selected-color: #fff;
  --dxbl-list-box-item-multi-selected-bg: unset;
  --dxbl-list-box-item-multi-selected-color: inherit;
  --dxbl-list-box-item-active-bg: unset;
  --dxbl-list-box-item-active-color: inherit;
  --dxbl-list-box-item-hover-bg: unset;
  --dxbl-list-box-item-hover-color: inherit;
  --dxbl-list-box-item-selected-hover-bg: unset;
  --dxbl-list-box-item-selected-hover-color: #fff;
  --dxbl-list-box-item-selected-focused-bg-alpha: 20%;
  --dxbl-list-box-item-selected-focused-color: unset;
  --dxbl-list-box-item-multi-selected-hover-bg: unset;
  --dxbl-list-box-item-multi-selected-hover-color: inherit;
  --dxbl-list-box-item-disabled-bg: unset;
  --dxbl-list-box-item-disabled-color: inherit;
  --dxbl-list-box-item-padding-x: 0.375rem;
  --dxbl-list-box-item-padding-y: 0.25003125rem;
  --dxbl-list-box-empty-item-padding-x: 1rem;
  --dxbl-list-box-empty-item-padding-y: 1rem;
  --dxbl-list-box-column-header-bg: unset;
  --dxbl-list-box-column-header-color: inherit;
  --dxbl-list-box-column-header-font-weight: 600;
  --dxbl-list-box-validation-valid-color: #31bd3d;
  --dxbl-list-box-validation-invalid-color: #f31446;
  --dxbl-list-box-empty-data-icon-width: 48px;
  --dxbl-list-box-empty-data-icon-height: 48px;
  --dxbl-list-box-empty-data-icon-color: #adb5bd;
  --dxbl-list-box-empty-data-font-weight: 400;
  --dxbl-list-box-empty-data-text-color: #adb5bd;
  --dxbl-list-box-check-element-padding-right: 0.5rem;
  --dxbl-list-box-highlighted-text-bg: yellow;
  --dxbl-list-box-highlighted-text-color: #212529;
  --dxbl-list-box-focus-bg: unset;
  --dxbl-list-box-focus-color: #fff;
  --dxbl-list-box-focus-frame-color: #9b17e2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-list-box-font-family);
  font-size: var(--dxbl-list-box-font-size);
  line-height: var(--dxbl-list-box-line-height);
  background-color: var(--dxbl-list-box-bg);
  border: var(--dxbl-list-box-border-width) var(--dxbl-list-box-border-style) var(--dxbl-list-box-border-color);
  border-radius: var(--dxbl-list-box-border-radius);
  color: var(--dxbl-list-box-color);
}
.dxbl-list-box > .dxbl-scroll-viewer,
.dxbl-list-box-render-container > .dxbl-scroll-viewer {
  background-color: var(--dxbl-list-box-bg);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead {
  background-color: inherit;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow-anchor: none;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 0;
  min-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  border: var(--dxbl-list-box-item-border-width) var(--dxbl-list-box-item-border-style) var(--dxbl-list-box-item-border-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]) > .dxbl-checkbox,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]) > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  padding-right: var(--dxbl-list-box-check-element-padding-right);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus {
  outline: 0.15rem solid #9b17e2;
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused, .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus {
  outline-offset: -0.12rem;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  border: var(--dxbl-list-box-item-border-width) var(--dxbl-list-box-item-border-style) var(--dxbl-list-box-item-border-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table {
  border-color: var(--dxbl-list-box-border-color);
  border-style: var(--dxbl-list-box-border-style);
  border-width: 0;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  width: 100%;
  z-index: 0;
  position: relative;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td {
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > colgroup > col,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > colgroup > col {
  min-width: 50px;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(:first-child) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(:first-child) > td {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td:not(:first-child) {
  border-left-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell > .dxbl-checkbox,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus {
  outline: 0.15rem solid #9b17e2;
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused, .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus {
  outline-offset: -0.12rem;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  padding: 0;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child {
  border-bottom-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child) {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead {
  background-color: inherit;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
  font-weight: var(--dxbl-list-box-column-header-font-weight);
  border-bottom-width: var(--dxbl-list-box-border-width);
  cursor: default;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-column-header-bg, unset);
  color: var(--dxbl-list-box-column-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th:not(:first-child) {
  border-left-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td::before,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) {
  height: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td {
  border: 0;
  padding: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > span {
  font-weight: var(--dxbl-list-box-empty-data-font-weight);
  padding: var(--dxbl-list-box-item-padding-y) 0;
  color: var(--dxbl-list-box-empty-data-text-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image {
  width: var(--dxbl-list-box-empty-data-icon-width);
  height: var(--dxbl-list-box-empty-data-icon-height);
  color: var(--dxbl-list-box-empty-data-icon-color);
}
.dxFirefox .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > thead,
.dxFirefox .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > thead {
  height: 1%;
}
.dxFirefox .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr > td,
.dxFirefox .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr > td {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > .dxbl-list-box-empty-data-item,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > .dxbl-list-box-empty-data-item {
  height: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):not(.dxbl-skeleton-item) > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):not(.dxbl-skeleton-item) > div {
  width: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody:not([data-virtual-items-container]) > tr:last-child > td, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody[data-virtual-items-container] > tr:nth-last-child(-n+2):not([dxbl-bottom-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody:not([data-virtual-items-container]) > tr:last-child > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody[data-virtual-items-container] > tr:nth-last-child(-n+2):not([dxbl-bottom-virtual-spacer-element]) > td {
  border-bottom-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box.dxbl-list-box-checked > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li,
.dxbl-list-box-render-container.dxbl-list-box-checked > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li {
  --dxbl-list-box-item-padding-y: 0;
}
.dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
.dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected::before,
.dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected,
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
  background-color: var(--dxbl-list-box-item-multi-selected-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-color);
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
.dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td::before,
.dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused::before, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 20%;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td:first-of-type::before, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 20%;
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td::before, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 20%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li,
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr {
  cursor: pointer;
  pointer-events: auto;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-hover-bg, unset);
  color: var(--dxbl-list-box-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus)::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  background-color: var(--dxbl-list-box-item-hover-bg, unset);
  color: var(--dxbl-list-box-item-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-hover-bg, unset);
  color: var(--dxbl-list-box-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused::before, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td:first-of-type::before, html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td::before, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-readonly-bg, unset);
  color: var(--dxbl-list-box-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-disabled-bg, unset);
  color: var(--dxbl-list-box-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table {
  opacity: var(--dxbl-list-box-disabled-opacity);
}
.dxbl-list-box.valid.modified:not([type=checkbox]),
.dxbl-list-box-render-container.valid.modified:not([type=checkbox]) {
  --dxbl-list-box-border-color: var(--dxbl-list-box-validation-valid-color);
  outline: none;
}
.dxbl-list-box.invalid,
.dxbl-list-box-render-container.invalid {
  --dxbl-list-box-border-color: var(--dxbl-list-box-validation-invalid-color);
  outline: none;
}
.dxbl-list-box .dxbl-list-box-highlighted-text,
.dxbl-list-box-render-container .dxbl-list-box-highlighted-text {
  color: var(--dxbl-list-box-highlighted-text-color);
  background-color: var(--dxbl-list-box-highlighted-text-bg);
  padding: 0;
}
.dxbl-edit-dropdown > .dxbl-dropdown-body > .dxbl-list-box,
.dxbl-edit-dropdown > .dxbl-dropdown-body > .dxbl-list-box-render-container {
  width: 100%;
}
.dxbl-list-box.dxbl-sm,
.dxbl-list-box-render-container.dxbl-sm {
  --dxbl-list-box-font-size: 0.75rem;
  --dxbl-list-box-line-height: 1.5;
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-item-padding-x: 0.25rem;
  --dxbl-list-box-item-padding-y: 0.1875rem;
  --dxbl-list-box-empty-item-padding-x: 0.75rem;
  --dxbl-list-box-empty-item-padding-y: 0.75rem;
  --dxbl-list-box-check-element-padding-right: 0.375rem;
}
.dxbl-list-box.dxbl-sm li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box.dxbl-sm li.dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container.dxbl-sm li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container.dxbl-sm li.dxbl-skeleton-item > .dxbl-skeleton-checkbox {
  height: 1rem;
  width: 1rem;
  margin: 0.25rem var(--dxbl-list-box-check-element-padding-right) 0.25rem 0;
}
.dxbl-list-box.dxbl-lg,
.dxbl-list-box-render-container.dxbl-lg {
  --dxbl-list-box-font-size: 1rem;
  --dxbl-list-box-line-height: 1.375;
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-item-padding-x: 0.5rem;
  --dxbl-list-box-item-padding-y: 0.3125rem;
  --dxbl-list-box-empty-item-padding-x: 1.5rem;
  --dxbl-list-box-empty-item-padding-y: 1.5rem;
  --dxbl-list-box-check-element-padding-right: 0.625rem;
}
.dxbl-list-box.dxbl-lg li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box.dxbl-lg li.dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container.dxbl-lg li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container.dxbl-lg li.dxbl-skeleton-item > .dxbl-skeleton-checkbox {
  height: 1.5rem;
  width: 1.5rem;
  margin: 0.25rem var(--dxbl-list-box-check-element-padding-right) 0.25rem 0;
}
.dxbl-list-box .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container .dxbl-skeleton-item > .dxbl-skeleton-checkbox {
  -webkit-clip-path: circle();
          clip-path: circle();
}
.dxbl-list-box li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box li.dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container li.dxbl-skeleton-item > .dxbl-skeleton-checkbox {
  margin: 0.25rem var(--dxbl-list-box-check-element-padding-right) 0.25rem 0;
  height: 1.25rem;
  width: 1.25rem;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-checked > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-checked > div {
  padding: 0 !important;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-checked > div > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-checked > div > div {
  height: 1.25rem;
  margin: 0.25rem 0;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-checked.dxbl-sm > div > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-checked.dxbl-sm > div > div {
  height: 1rem;
  margin: 0.25rem 0;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-checked.dxbl-lg > div > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-checked.dxbl-lg > div > div {
  height: 1.5rem;
  margin: 0.25rem 0;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-virtual-items-container-list-pattern > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-virtual-items-container-list-pattern > div {
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  border: var(--dxbl-list-box-item-border-width) var(--dxbl-list-box-item-border-style) var(--dxbl-list-box-item-border-color);
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-virtual-items-container-table-pattern > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-virtual-items-container-table-pattern > div {
  border-color: var(--dxbl-list-box-border-color);
  border-style: var(--dxbl-list-box-border-style);
  border-spacing: 0;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  border-width: var(--dxbl-list-box-border-width) 0 0 0;
}

.dxbl-list-box {
  height: 200px;
  overflow-y: hidden;
}

.dxbl-list-box-render-container {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) {
  padding: 1.5rem 0;
}

.dxbl-text-edit {
  --dxbl-text-edit-font-size: 0.875rem;
  --dxbl-text-edit-line-height: 1.4285;
  --dxbl-text-edit-bg: #2b2a2f;
  --dxbl-text-edit-color: white;
  --dxbl-text-edit-padding-x: 0.375rem;
  --dxbl-text-edit-padding-y: 0.25003125rem;
  --dxbl-text-edit-border-color: #615f63;
  --dxbl-text-edit-border-style: solid;
  --dxbl-text-edit-border-width: 1px;
  --dxbl-text-edit-border-radius: 0.1875rem;
  --dxbl-text-edit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-text-edit-readonly-bg: unset;
  --dxbl-text-edit-readonly-color: white;
  --dxbl-text-edit-disabled-bg: unset;
  --dxbl-text-edit-disabled-color: white;
  --dxbl-text-edit-disabled-opacity: 60%;
  --dxbl-text-edit-btn-bg: #37353d;
  --dxbl-text-edit-btn-color: white;
  --dxbl-text-edit-btn-image-color: unset;
  --dxbl-text-edit-btn-hover-bg: unset;
  --dxbl-text-edit-btn-hover-color: white;
  --dxbl-text-edit-btn-hover-image-color: unset;
  --dxbl-text-edit-btn-disabled-bg: rgba(255, 255, 255, 0.03);
  --dxbl-text-edit-btn-disabled-color: white;
  --dxbl-text-edit-btn-disabled-image-color: unset;
  --dxbl-text-edit-btn-padding-x: 0.375rem;
  --dxbl-text-edit-btn-padding-y: 0.25003125rem;
  --dxbl-text-edit-clear-btn-bg: unset;
  --dxbl-text-edit-clear-btn-color: unset;
  --dxbl-text-edit-clear-btn-hover-bg: unset;
  --dxbl-text-edit-clear-btn-hover-color: unset;
  --dxbl-text-edit-validation-valid-color: #31bd3d;
  --dxbl-text-edit-validation-invalid-color: #f31446;
  --dxbl-text-edit-validation-status-padding-x: 0.375rem;
  --dxbl-text-edit-validation-status-padding-y: 0.25003125rem;
  --dxbl-text-edit-validation-status-spacing: 0.125rem;
  background-color: var(--dxbl-text-edit-bg);
  border-radius: var(--dxbl-text-edit-border-radius);
  border: var(--dxbl-text-edit-border-width) var(--dxbl-text-edit-border-style) var(--dxbl-text-edit-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow);
          box-shadow: var(--dxbl-text-edit-box-shadow);
  color: var(--dxbl-text-edit-color);
  font-size: var(--dxbl-text-edit-font-size);
  line-height: var(--dxbl-text-edit-line-height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0;
  position: relative;
  z-index: 0;
  --dxbl-text-edit-focus-shadow-color: rgba(155, 23, 226, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: #cd8bf1;
}
.dxbl-text-edit > .dxbl-text-edit-template, .dxbl-text-edit > .dxbl-text-edit-template .dxbl-text-edit-input, .dxbl-text-edit > .dxbl-text-edit-input, .dxbl-text-edit > textarea {
  background-color: transparent;
  border: 0;
  border-radius: var(--dxbl-text-edit-border-radius);
  color: inherit;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: inherit;
  line-height: inherit;
  padding: var(--dxbl-text-edit-padding-y) var(--dxbl-text-edit-padding-x);
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-text-edit-input, .dxbl-text-edit > textarea {
  width: 100%;
}
.dxbl-text-edit > .dxbl-text-edit-input[readonly], .dxbl-text-edit > textarea[readonly] {
  cursor: default;
}
.dxbl-text-edit .dxbl-text-edit-input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dxbl-text-edit > .dxbl-text-edit-template {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.dxbl-text-edit > .dxbl-text-edit-template .dxbl-text-edit-input {
  padding: 0;
}
.dxbl-text-edit > .dxbl-text-edit-template:not(:first-child) {
  padding-left: var(--dxbl-text-edit-padding-x);
}
.dxbl-text-edit.dxbl-readonly {
  --dxbl-text-edit-readonly-root-bg: var(--dxbl-text-edit-readonly-bg, #37353d);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-readonly-bg, unset);
  color: var(--dxbl-text-edit-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-text-edit.dxbl-readonly::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: #fff;
  opacity: 5%;
}
.dxbl-text-edit.dxbl-readonly::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-readonly-root-bg, transparent);
}
.dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
  --dxbl-text-edit-disabled-root-bg: var(--dxbl-text-edit-disabled-bg, #37353d);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-disabled-bg, unset);
  color: var(--dxbl-text-edit-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-text-edit.dxbl-disabled::before, .dxbl-text-edit:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: #fff;
  opacity: 5%;
}
.dxbl-text-edit.dxbl-disabled::after, .dxbl-text-edit:disabled::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-disabled-root-bg, transparent);
}
.dxbl-text-edit.dxbl-disabled > *, .dxbl-text-edit:disabled > * {
  opacity: var(--dxbl-text-edit-disabled-opacity);
}
.dxbl-text-edit:focus-within, .dxbl-text-edit.dxbl-focused {
  border-color: var(--dxbl-text-edit-focus-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
          box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
  outline: 0;
}
.dxbl-text-edit:focus-within > .dxbl-btn, .dxbl-text-edit:focus-within > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit:focus-within > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-text-edit-focus-border-color);
}
.dxbl-text-edit:has(:focus) {
  border-color: var(--dxbl-text-edit-focus-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
          box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
  outline: 0;
}
.dxbl-text-edit:has(:focus) > .dxbl-btn, .dxbl-text-edit:has(:focus) > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit:has(:focus) > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-text-edit-focus-border-color);
}
.dxbl-text-edit > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  --dxbl-btn-font-size: var(--dxbl-text-edit-font-size);
  --dxbl-btn-line-height: var(--dxbl-text-edit-line-height);
  --dxbl-btn-bg: var(--dxbl-text-edit-btn-bg);
  --dxbl-btn-color: var(--dxbl-text-edit-btn-color);
  --dxbl-btn-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-bg: var(--dxbl-text-edit-btn-hover-bg);
  --dxbl-btn-hover-background: none;
  --dxbl-btn-hover-color: var(--dxbl-text-edit-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-disabled-bg: var(--dxbl-text-edit-btn-disabled-bg);
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-disabled-color: var(--dxbl-text-edit-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-border-radius: var(--dxbl-text-edit-border-radius);
  --dxbl-btn-disabled-opacity: 1;
  white-space: nowrap;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon), .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon), .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon) {
  margin-right: 0;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-btn-hover-bg, unset);
  color: var(--dxbl-text-edit-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-btn-disabled-bg, unset);
  color: var(--dxbl-text-edit-btn-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-color: var(--dxbl-btn-color);
  --dxbl-btn-border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon + input[type=text], .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon + input[type=text], .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon + input[type=text] {
  padding-left: 0;
}
.dxbl-text-edit > .dxbl-btn > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn:disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-text-edit > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn {
  border-top: 0;
  border-bottom: 0;
  --dxbl-btn-padding-x: var(--dxbl-text-edit-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-text-edit-btn-padding-y);
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  --dxbl-btn-padding-x: var(--dxbl-text-edit-btn-padding-x);
  --dxbl-btn-padding-y: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:first-child {
  border-top: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:last-child {
  border-bottom: 0;
}
.dxbl-text-edit > .dxbl-btn {
  border-left: 0;
  border-right: 0;
}
.dxbl-text-edit > .dxbl-btn-group, .dxbl-text-edit > .dxbl-btn-group-vertical {
  position: relative;
  z-index: 0;
  background-color: var(--dxbl-text-edit-btn-bg);
}
.dxbl-text-edit > [class*=dxbl-btn-group-right]:last-of-type {
  border-top-right-radius: var(--dxbl-text-edit-border-radius);
  border-bottom-right-radius: var(--dxbl-text-edit-border-radius);
}
.dxbl-text-edit > [class*=dxbl-btn-group-left]:first-of-type {
  border-top-left-radius: var(--dxbl-text-edit-border-radius);
  border-bottom-left-radius: var(--dxbl-text-edit-border-radius);
}
.dxbl-text-edit > .dxbl-btn-group.dxbl-btn-group-left > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group-vertical.dxbl-btn-group-left > .dxbl-btn {
  border-left: 0;
}
.dxbl-text-edit > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group-vertical.dxbl-btn-group-right > .dxbl-btn {
  border-right: 0;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-color: white;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-disabled-color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear > svg.dxbl-image {
  color: var(--dxbl-text-edit-clear-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-clear-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-clear-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-clear-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear.dxbl-disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-clear-btn-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-clear-btn-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear > .dxbl-image {
  background-color: var(--dxbl-text-edit-clear-btn-bg, var(--dxbl-image-secondary-color, rgba(0 0 0/25%)));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled):hover > .dxbl-image {
  background-color: var(--dxbl-text-edit-clear-btn-hover-bg, var(--dxbl-image-secondary-hover-color, rgba(0 0 0/50%)));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear > .dxbl-image {
  border-radius: 50%;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-inc, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec {
  height: 50%;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-inc > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec > .dxbl-image {
  pointer-events: none;
  margin-top: -2px;
  margin-bottom: -2px;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-inc {
  border-bottom: 0;
  margin-bottom: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec {
  border-top: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec > .dxbl-image {
  margin-top: -3px;
}
.dxbl-text-edit .dxbl-edit-validation-status {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-text-edit-validation-status-padding-y) var(--dxbl-text-edit-validation-status-spacing) var(--dxbl-text-edit-validation-status-padding-y) var(--dxbl-text-edit-validation-status-padding-x);
}
.dxbl-text-edit .dxbl-edit-validation-status > .dxbl-image {
  display: none;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) {
  --dxbl-text-edit-focus-shadow-color: rgba(49, 189, 61, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: #98de9e;
  --dxbl-text-edit-border-color: var(--dxbl-text-edit-validation-valid-color);
  --dxbl-text-edit-focus-border-color: var(--dxbl-text-edit-validation-valid-color);
  outline: none;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) .dxbl-edit-validation-status {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) .dxbl-edit-validation-status > .dxbl-image.dxbl-edit-validation-status-icon-valid {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--dxbl-text-edit-validation-valid-color);
}
.dxbl-text-edit.invalid {
  --dxbl-text-edit-focus-shadow-color: rgba(243, 20, 70, 0.25);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: #f98aa3;
  --dxbl-text-edit-border-color: var(--dxbl-text-edit-validation-invalid-color);
  --dxbl-text-edit-focus-border-color: var(--dxbl-text-edit-validation-invalid-color);
  outline: none;
}
.dxbl-text-edit.invalid .dxbl-edit-validation-status {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-text-edit.invalid .dxbl-edit-validation-status > .dxbl-image.dxbl-edit-validation-status-icon-invalid {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--dxbl-text-edit-validation-invalid-color);
}
.dxbl-text-edit.dxbl-sm {
  --dxbl-text-edit-font-size: 0.75rem;
  --dxbl-text-edit-line-height: 1.5;
  --dxbl-text-edit-padding-x: 0.25rem;
  --dxbl-text-edit-padding-y: 0.1875rem;
  --dxbl-text-edit-border-radius: 0.1875rem;
  --dxbl-text-edit-btn-padding-x: 0.25rem;
  --dxbl-text-edit-btn-padding-y: 0.1875rem;
  --dxbl-text-edit-validation-status-padding-x: 0.25rem;
  --dxbl-text-edit-validation-status-padding-y: 0.1875rem;
  --dxbl-text-edit-validation-status-spacing: 0.125rem;
}
.dxbl-text-edit.dxbl-lg {
  --dxbl-text-edit-font-size: 1rem;
  --dxbl-text-edit-line-height: 1.375;
  --dxbl-text-edit-padding-x: 0.5rem;
  --dxbl-text-edit-padding-y: 0.3125rem;
  --dxbl-text-edit-border-radius: 0.1875rem;
  --dxbl-text-edit-btn-padding-x: 0.5rem;
  --dxbl-text-edit-btn-padding-y: 0.3125rem;
  --dxbl-text-edit-validation-status-padding-x: 0.5rem;
  --dxbl-text-edit-validation-status-padding-y: 0.3125rem;
  --dxbl-text-edit-validation-status-spacing: 0.125rem;
}

.dxbl-text-edit.dxbl-memo-edit {
  position: relative;
}
.dxbl-text-edit.dxbl-memo-edit > textarea {
  min-height: calc(var(--dxbl-text-edit-padding-y) * 2 + var(--dxbl-text-edit-line-height) * var(--dxbl-text-edit-font-size));
  min-width: calc(var(--dxbl-text-edit-padding-x) * 2 + 1.25rem);
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-btn.dxbl-edit-btn-clear + textarea {
  padding-right: 2.625rem;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-btn.dxbl-edit-btn-clear {
  height: 100%;
  position: absolute;
  right: 1.25rem;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-resize {
  resize: both;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-v-resize {
  resize: vertical;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-h-resize {
  resize: horizontal;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-no-resize {
  resize: none;
}

.dxbl-tag-box {
  --dxbl-tag-box-tag-bg: unset;
  --dxbl-tag-box-tag-color: inherit;
  --dxbl-tag-box-tag-readonly-bg: unset;
  --dxbl-tag-box-tag-readonly-color: inherit;
  --dxbl-tag-box-tag-disabled-bg: unset;
  --dxbl-tag-box-tag-disabled-color: inherit;
  --dxbl-tag-box-tag-border-color: transparent;
  --dxbl-tag-box-tag-border-style: solid;
  --dxbl-tag-box-tag-border-width: 0rem;
  --dxbl-tag-box-tag-border-radius: 3rem;
  --dxbl-tag-box-tag-padding-x: 0.25rem;
  --dxbl-tag-box-tag-padding-y: 0.12503125rem;
  --dxbl-tag-box-tag-spacing-x: 0.25rem;
  --dxbl-tag-box-tag-spacing-y: 0.125rem;
  --dxbl-tag-box-tag-text-padding-left: 0.375rem;
  --dxbl-tag-box-tag-text-padding-right: 0.75rem;
  --dxbl-tag-box-tag-close-btn-bg: unset;
  --dxbl-tag-box-tag-close-btn-color: white;
  --dxbl-tag-box-tag-close-btn-hover-bg: unset;
  --dxbl-tag-box-tag-close-btn-hover-color: white;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-bottom: var(--dxbl-tag-box-tag-spacing-y);
  padding-left: var(--dxbl-text-edit-padding-x);
}
.dxbl-tag-box > .dxbl-text-edit-input {
  padding-left: 0;
  width: unset;
}
.dxbl-tag-box > .dxbl-text-edit-input, .dxbl-tag-box > .dxbl-edit-btn-clear, .dxbl-tag-box > .dxbl-edit-validation-status {
  margin-bottom: calc(var(--dxbl-tag-box-tag-spacing-y) * -1);
}
.dxbl-tag-box > .dxbl-edit-btn-clear {
  position: absolute;
  right: 0;
  top: 0;
}
.dxbl-tag-box > .dxbl-tag {
  font-size: inherit;
  line-height: inherit;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  margin-top: var(--dxbl-tag-box-tag-spacing-y);
  margin-right: var(--dxbl-tag-box-tag-spacing-x);
  max-width: calc(100% - 4em);
  white-space: nowrap;
}
.dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl) {
  border-radius: var(--dxbl-tag-box-tag-border-radius);
  border: var(--dxbl-tag-box-tag-border-width) var(--dxbl-tag-box-tag-border-style) var(--dxbl-tag-box-tag-border-color);
  padding: var(--dxbl-tag-box-tag-padding-y) var(--dxbl-tag-box-tag-padding-x);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tag-box-tag-bg, unset);
  color: var(--dxbl-tag-box-tag-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.75);
  }
}
.dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  border-radius: inherit;
  background-color: #fff;
  opacity: 10%;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-tag-text {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  padding: 0 var(--dxbl-tag-box-tag-text-padding-right) 0 var(--dxbl-tag-box-tag-text-padding-left);
  cursor: default;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close {
  --dxbl-btn-padding-x: 0;
  --dxbl-btn-padding-y: 0;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-border-radius: 50%;
  --dxbl-btn-color: white;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-disabled-color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close > svg.dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close.dxbl-disabled > .dxbl-image, .dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:disabled > .dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close > .dxbl-image {
  background-color: var(--dxbl-tag-box-tag-close-btn-bg, var(--dxbl-image-secondary-color, rgba(0 0 0/25%)));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled):hover > .dxbl-image {
  background-color: var(--dxbl-tag-box-tag-close-btn-hover-bg, var(--dxbl-image-secondary-hover-color, rgba(0 0 0/50%)));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close > .dxbl-image {
  border-radius: 50%;
}
.dxbl-tag-box > .dxbl-edit-validation-status {
  margin-left: calc(var(--dxbl-text-edit-padding-x) * -1);
  margin-right: var(--dxbl-text-edit-padding-x);
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.dxbl-tag-box.dxbl-readonly > .dxbl-tag {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tag-box-tag-readonly-bg, unset);
  color: var(--dxbl-tag-box-tag-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tag-box.dxbl-readonly > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tag-box.dxbl-readonly > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tag-box.dxbl-readonly > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.75);
  }
}
.dxbl-tag-box.dxbl-readonly > .dxbl-tag::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  border-radius: inherit;
  background-color: #fff;
  opacity: 5%;
}
.dxbl-tag-box.dxbl-readonly > .dxbl-tag > .dxbl-tag-text {
  padding: 0 var(--dxbl-tag-box-tag-text-padding-left) 0 var(--dxbl-tag-box-tag-text-padding-left);
}
.dxbl-tag-box.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}
.dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tag-box-tag-disabled-bg, unset);
  color: var(--dxbl-tag-box-tag-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.75);
  }
}
.dxbl-tag-box.dxbl-disabled > .dxbl-tag::before, .dxbl-tag-box:disabled > .dxbl-tag::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  border-radius: inherit;
  background-color: #fff;
  opacity: 5%;
}
.dxbl-tag-box.dxbl-sm {
  --dxbl-tag-box-tag-padding-x: 0.25rem;
  --dxbl-tag-box-tag-padding-y: 0.125rem;
  --dxbl-tag-box-tag-spacing-x: 0.1875rem;
  --dxbl-tag-box-tag-spacing-y: 0.0625rem;
  --dxbl-tag-box-tag-text-padding-left: 0.25rem;
  --dxbl-tag-box-tag-text-padding-right: 0.5rem;
}
.dxbl-tag-box.dxbl-sm.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}
.dxbl-tag-box.dxbl-lg {
  --dxbl-tag-box-tag-padding-x: 0.375rem;
  --dxbl-tag-box-tag-padding-y: 0.125rem;
  --dxbl-tag-box-tag-spacing-x: 0.375rem;
  --dxbl-tag-box-tag-spacing-y: 0.1875rem;
  --dxbl-tag-box-tag-text-padding-left: 0.5rem;
  --dxbl-tag-box-tag-text-padding-right: 1rem;
}
.dxbl-tag-box.dxbl-lg.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}

.dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-family: inherit;
  --dxbl-edit-dropdown-font-size: 0.875rem;
  --dxbl-edit-dropdown-line-height: 1.4285;
  --dxbl-edit-dropdown-bg: #37353d;
  --dxbl-edit-dropdown-max-height: 200px;
  --dxbl-edit-dropdown-margin-x: 0;
  --dxbl-edit-dropdown-margin-y: 0.0625rem;
  --dxbl-edit-dropdown-color: white;
  --dxbl-edit-dropdown-border-color: #615f63;
  --dxbl-edit-dropdown-border-style: solid;
  --dxbl-edit-dropdown-border-width: 1px;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
  --dxbl-edit-dropdown-header-bg: unset;
  --dxbl-edit-dropdown-header-color: inherit;
  --dxbl-edit-dropdown-header-btn-color: unset;
  --dxbl-edit-dropdown-header-btn-hover-color: unset;
  --dxbl-edit-dropdown-header-btn-disabled-color: unset;
  --dxbl-edit-dropdown-header-title-font-weight: 600;
  --dxbl-edit-dropdown-header-padding-x: 0.25rem;
  --dxbl-edit-dropdown-header-padding-y: 0.25rem;
  --dxbl-edit-dropdown-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-edit-dropdown-min-width: 0;
  --dxbl-edit-dropdown-btn-focus-outline-color: #9b17e2;
  --dxbl-edit-dropdown-btn-focus-outline-width: 0.125rem;
  --dxbl-edit-dropdown-btn-focus-outline-offset: -1px;
}

.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content {
  font-size: var(--dxbl-edit-dropdown-font-size);
  font-family: var(--dxbl-edit-dropdown-font-family);
  line-height: var(--dxbl-edit-dropdown-line-height);
  background-color: var(--dxbl-edit-dropdown-bg);
  color: var(--dxbl-edit-dropdown-color);
  margin: var(--dxbl-edit-dropdown-margin-y) var(--dxbl-edit-dropdown-margin-x);
  border: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
  border-radius: var(--dxbl-edit-dropdown-border-radius);
  -webkit-box-shadow: var(--dxbl-edit-dropdown-box-shadow);
          box-shadow: var(--dxbl-edit-dropdown-box-shadow);
  min-width: var(--dxbl-edit-dropdown-min-width);
  position: relative;
  z-index: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown-hidden,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content-hidden {
  visibility: hidden;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown-shown,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content-shown {
  visibility: visible;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-modal-body, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-dropdown-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-modal-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-dropdown-body {
  padding: 0 !important;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body > *,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body > * {
  width: 100%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-calendar,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-calendar {
  border: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs {
  border-bottom: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li > .dxbl-tabs-item,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li > .dxbl-tabs-item {
  border-radius: 0;
  border-top: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li > .dxbl-tabs-item > .dxbl-text,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li > .dxbl-tabs-item > .dxbl-text {
  text-align: center;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-date,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-date {
  border-left: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-time,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > nav > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-time {
  border-right: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header,
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header::before {
  background-color: transparent;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox {
  --dxbl-listbox-bg: transparent;
  --dxbl-listbox-border-width: 0;
  --dxbl-listbox-border-radius: inherit;
  max-height: 200px;
  height: auto;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox div.dxbl-listbox-item,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox div.dxbl-listbox-item {
  white-space: nowrap;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card > .dxgvHSDC,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card > .dxgvHSDC {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: var(--dxbl-edit-dropdown-header-padding-y) var(--dxbl-edit-dropdown-header-padding-x);
  border-bottom: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-edit-dropdown-header-bg, unset);
  color: var(--dxbl-edit-dropdown-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: var(--dxbl-edit-dropdown-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-edit-dropdown-header-btn-color);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-edit-dropdown-btn-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-edit-dropdown-btn-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-edit-dropdown-btn-focus-outline-offset);
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-hover-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-hover-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn.dxbl-disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-edit-dropdown-title,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-edit-dropdown-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: var(--dxbl-edit-dropdown-header-title-font-weight);
  font-size: 0.9em;
  border: 0;
  margin: 0;
  white-space: nowrap;
}

.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown {
  max-width: 100vw;
}

.dxbl-sm.dxbl-dropdown > .dxbl-edit-dropdown, .dxbl-sm.dxbl-modal > .dxbl-modal-root > .dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-size: 0.75rem;
  --dxbl-edit-dropdown-line-height: 1.5;
  --dxbl-edit-dropdown-header-padding-x: 0.125rem;
  --dxbl-edit-dropdown-header-padding-y: 0.125rem;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
}

.dxbl-lg.dxbl-dropdown > .dxbl-edit-dropdown, .dxbl-lg.dxbl-modal > .dxbl-modal-root > .dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-size: 1rem;
  --dxbl-edit-dropdown-line-height: 1.375;
  --dxbl-edit-dropdown-header-padding-x: 0.375rem;
  --dxbl-edit-dropdown-header-padding-y: 0.375rem;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
}

.dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 1rem;
  --dxbl-roolers-container-padding-x: 1rem;
  --dxbl-rooler-item-padding-y: 0.5rem;
  --dxbl-rooler-item-padding-x: 1rem;
  --dxbl-rooler-title-padding-y: 0.5rem;
  --dxbl-rooler-title-padding-x: 1rem;
  --dxbl-rooler-title-font-weight: 600;
  --dxbl-roller-item-focus-outline-width: 0.125rem;
  --dxbl-roller-item-focus-outline-color: #9b17e2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  padding: var(--dxbl-roolers-container-padding-y) var(--dxbl-roolers-container-padding-y);
}
.dxbl-rollers-container .dxbl-roller-container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  position: relative;
}
.dxbl-rollers-container .dxbl-roller-container .dxbl-roller {
  outline: 0;
  overflow: hidden;
  position: relative;
  color: inherit;
}
.dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title {
  font-size: 0.8125em;
  font-weight: var(--dxbl-rooler-title-font-weight);
  padding: var(--dxbl-rooler-title-padding-y) var(--dxbl-rooler-title-padding-x);
  text-align: center;
  opacity: 0.5;
}
.dxbl-rollers-container .dxbl-roller-item,
.dxbl-rollers-container .dxbl-roller-after {
  text-align: center;
  padding: var(--dxbl-rooler-item-padding-y) var(--dxbl-rooler-item-padding-x);
  will-change: transform, opacity;
  white-space: nowrap;
}
.dxbl-rollers-container .dxbl-roller-item,
.dxbl-rollers-container .dxbl-roller-item.dxbl-roller-expander {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-rollers-container .dxbl-roller-item.dxbl-roller-expander {
  height: 0;
  overflow: hidden;
  visibility: hidden;
  padding: 0 1rem;
}
.dxbl-rollers-container .dxbl-roller-after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border-color: currentcolor;
  cursor: default;
}
.dxbl-rollers-container .dxbl-roller-after .dxbl-roller-item, .dxbl-rollers-container .dxbl-roller-after::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  font-weight: 600;
}
.dxbl-rollers-container .dxbl-roller-after::after {
  content: " ";
  border-top: 1px solid currentcolor;
  border-bottom: 1px solid currentcolor;
  opacity: 0.15;
  z-index: 2;
}
.dxbl-rollers-container:not([data-dx-focus-hidden]) .dxbl-roller-after:focus-visible {
  outline: var(--dxbl-roller-item-focus-outline-width) solid var(--dxbl-roller-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-roller-item-focus-outline-width) * -1);
}
.dxbl-rollers-container.dxbl-roller-invalid-data .dxbl-roller-after > .dxbl-roller-item {
  opacity: 0.35;
}
.dxbl-rollers-container .dxbl-roller:focus .dxbl-roller-after::after {
  opacity: 0.3;
}

.dxbl-sm .dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 0.75rem;
  --dxbl-roolers-container-padding-x: 0.75rem;
  --dxbl-rooler-item-padding-y: 0.375rem;
  --dxbl-rooler-item-padding-x: 0.75rem;
  --dxbl-rooler-title-padding-y: 0.375rem;
  --dxbl-rooler-title-padding-x: 0.75rem;
}

.dxbl-lg .dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 1.25rem;
  --dxbl-roolers-container-padding-x: 1.25rem;
  --dxbl-rooler-item-padding-y: 0.625rem;
  --dxbl-rooler-item-padding-x: 1.25rem;
  --dxbl-rooler-title-padding-y: 0.625rem;
  --dxbl-rooler-title-padding-x: 1.25rem;
}

.dxbl-rollers-footer {
  --dxbl-roolers-footer-bg: unset;
  --dxbl-roolers-footer-color: inherit;
  --dxbl-roolers-border-color: #615f63;
  --dxbl-roolers-border-style: solid;
  --dxbl-roolers-border-width: 1px;
  --dxbl-roolers-footer-padding-y: 0.5rem;
  --dxbl-roolers-footer-padding-x: 0.5rem;
  --dxbl-roolers-footer-btn-spacing: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-roolers-footer-padding-y) var(--dxbl-roolers-footer-padding-x);
  border-top: var(--dxbl-roolers-border-width) var(--dxbl-roolers-border-style) var(--dxbl-roolers-border-color);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-roolers-footer-bg, unset);
  color: var(--dxbl-roolers-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-rollers-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-rollers-footer > .dxbl-btn {
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: #9b17e2;
  --dxbl-btn-focus-outline-size: 0.125rem;
}

.dxbl-sm .dxbl-rollers-footer {
  --dxbl-roolers-footer-padding-y: 0.375rem;
  --dxbl-roolers-footer-padding-x: 0.375rem;
}

.dxbl-lg .dxbl-rollers-footer {
  --dxbl-roolers-footer-padding-y: 0.625rem;
  --dxbl-roolers-footer-padding-x: 0.625rem;
}

.dxbl-pager {
  --dxbl-pager-font-family: inherit;
  --dxbl-pager-font-size: 0.875rem;
  --dxbl-pager-line-height: 1.4285;
  --dxbl-pager-bg: transparent;
  --dxbl-pager-color: white;
  --dxbl-pager-border-color: transparent;
  --dxbl-pager-border-style: solid;
  --dxbl-pager-border-width: 0;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-bg: #46444a;
  --dxbl-pager-btn-border-color: #615f63;
  --dxbl-pager-btn-border-style: solid;
  --dxbl-pager-btn-border-width: 1px;
  --dxbl-pager-btn-color: unset;
  --dxbl-pager-btn-hover-bg: unset;
  --dxbl-pager-btn-hover-color: inherit;
  --dxbl-pager-btn-disabled-bg: #37353d;
  --dxbl-pager-btn-disabled-color: unset;
  --dxbl-pager-btn-padding-x: 0.375rem;
  --dxbl-pager-btn-padding-y: 0.25003125rem;
  --dxbl-pager-page-btn-bg: #46444a;
  --dxbl-pager-page-btn-color: white;
  --dxbl-pager-page-btn-hover-bg: unset;
  --dxbl-pager-page-btn-hover-color: inherit;
  --dxbl-pager-active-page-btn-bg: #9b17e2;
  --dxbl-pager-active-page-btn-color: #fff;
  --dxbl-pager-page-edit-bg: #2b2a2f;
  --dxbl-pager-page-edit-color: white;
  --dxbl-pager-page-edit-border-color: #615f63;
  --dxbl-pager-page-edit-padding-x: 0.375rem;
  --dxbl-pager-page-edit-padding-y: 0.25003125rem;
  --dxbl-pager-page-edit-spacing: 0.375rem;
  font-family: var(--dxbl-pager-font-family);
  font-size: var(--dxbl-pager-font-size);
  line-height: var(--dxbl-pager-line-height);
  background-color: var(--dxbl-pager-bg);
  border-radius: var(--dxbl-pager-border-radius);
  border: var(--dxbl-pager-border-width) var(--dxbl-pager-border-style) var(--dxbl-pager-border-color);
  color: var(--dxbl-pager-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: var(--dxbl-pager-padding-y) var(--dxbl-pager-padding-x);
  position: relative;
  z-index: 0;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-font-family: var(--dxbl-pager-font-family);
  --dxbl-btn-font-size: var(--dxbl-pager-font-size);
  --dxbl-btn-line-height: var(--dxbl-pager-line-height);
  --dxbl-btn-bg: var(--dxbl-pager-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-btn-color);
  --dxbl-btn-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-pager-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-pager-btn-border-width);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-bg: var(--dxbl-pager-btn-hover-bg);
  --dxbl-btn-hover-background: none;
  --dxbl-btn-hover-color: var(--dxbl-pager-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-btn-disabled-bg);
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-disabled-color: var(--dxbl-pager-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-padding-x: var(--dxbl-pager-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-pager-btn-padding-y);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: calc(2 * var(--dxbl-pager-btn-padding-y) + var(--dxbl-pager-font-size) * var(--dxbl-pager-line-height) + 2 * var(--dxbl-pager-btn-border-width));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-pager-btn-hover-bg, unset);
  color: var(--dxbl-pager-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-pager-btn-bg, transparent);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn {
  --dxbl-btn-bg: var(--dxbl-pager-page-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-page-btn-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-page-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-pager-page-btn-color);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-pager-page-btn-hover-bg, unset);
  color: var(--dxbl-pager-page-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-pager-page-btn-bg, transparent);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn {
  --dxbl-btn-bg: var(--dxbl-pager-active-page-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-active-page-btn-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-active-page-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-pager-active-page-btn-color);
  --dxbl-btn-disabled-background: none;
  --dxbl-pager-page-btn-hover-bg: #9b17e2;
  --dxbl-pager-page-btn-hover-color: #fff;
  cursor: default;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn:disabled > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn) > svg.dxbl-image {
  color: var(--dxbl-pager-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-pager-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-pager-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-pager-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn).dxbl-disabled > .dxbl-image, .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):disabled > .dxbl-image {
  color: var(--dxbl-pager-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-pager-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-first-page-btn {
  border-bottom-left-radius: var(--dxbl-btn-border-radius) !important;
  border-top-left-radius: var(--dxbl-btn-border-radius) !important;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-last-page-btn {
  border-bottom-right-radius: var(--dxbl-btn-border-radius) !important;
  border-top-right-radius: var(--dxbl-btn-border-radius) !important;
}
.dxbl-pager .dxbl-pager-page-edit {
  --dxbl-text-edit-font-family: var(--dxbl-pager-font-family);
  --dxbl-text-edit-font-size: var(--dxbl-pager-font-size);
  --dxbl-text-edit-line-height: var(--dxbl-pager-line-height);
  --dxbl-text-edit-bg: var(--dxbl-pager-page-edit-bg);
  --dxbl-text-edit-color: var(--dxbl-pager-page-edit-color);
  --dxbl-text-edit-border-color: var(--dxbl-pager-page-edit-border-color);
  --dxbl-text-edit-padding-x: var(--dxbl-pager-page-edit-padding-x);
  --dxbl-text-edit-padding-y: var(--dxbl-pager-page-edit-padding-y);
  border-radius: 0;
  margin-left: var(--dxbl-pager-page-edit-spacing);
  margin-right: 0 !important;
}
.dxbl-pager .dxbl-pager-page-edit > input {
  text-align: center;
}
.dxbl-pager .dxbl-pager-page-edit-text {
  --dxbl-text-padding-x: var(--dxbl-pager-page-edit-spacing);
  --dxbl-text-padding-y: var(--dxbl-pager-page-edit-padding-y);
  white-space: nowrap;
}
.dxbl-pager .dxbl-pager-compact-mode {
  display: none;
}
.dxbl-pager.dxbl-sm {
  --dxbl-pager-font-size: 0.75rem;
  --dxbl-pager-line-height: 1.5;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-padding-x: 0.25rem;
  --dxbl-pager-btn-padding-y: 0.1875rem;
  --dxbl-pager-page-edit-padding-x: 0.25rem;
  --dxbl-pager-page-edit-padding-y: 0.1875rem;
  --dxbl-pager-page-edit-spacing: 0.25rem;
}
.dxbl-pager.dxbl-lg {
  --dxbl-pager-font-size: 1rem;
  --dxbl-pager-line-height: 1.375;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-padding-x: 0.5rem;
  --dxbl-pager-btn-padding-y: 0.3125rem;
  --dxbl-pager-page-edit-padding-x: 0.5rem;
  --dxbl-pager-page-edit-padding-y: 0.3125rem;
  --dxbl-pager-page-edit-spacing: 0.5rem;
}

@media (max-width: 375px) {
  .dxbl-pager.dxbl-sm .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager.dxbl-sm .dxbl-pager-full-mode {
    display: none;
  }
}
@media (max-width: 576px) {
  .dxbl-pager:not(.dxbl-sm):not(.dxbl-lg) .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager:not(.dxbl-sm):not(.dxbl-lg) .dxbl-pager-full-mode {
    display: none;
  }
}
@media (max-width: 625px) {
  .dxbl-pager.dxbl-lg .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager.dxbl-lg .dxbl-pager-full-mode {
    display: none;
  }
}
.dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.5rem;
  --dxbl-pager-container-padding-y: 0.5rem;
  --dxbl-pager-container-spacing: 0.5rem;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: var(--dxbl-pager-container-padding-y) var(--dxbl-pager-container-padding-x) 0;
}
.dxbl-pager-container > * {
  margin-bottom: var(--dxbl-pager-container-padding-y);
}
.dxbl-pager-container > :not(:last-child) {
  margin-right: var(--dxbl-pager-container-spacing);
}
.dxbl-pager-container > .dxbl-pager-page-size-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-pager-container > .dxbl-pager-page-size-selector > label {
  padding-left: 0;
  white-space: nowrap;
}
.dxbl-pager-container > .dxbl-pager-page-size-selector > .dxbl-text-edit {
  width: 5em;
}
.dxbl-pager-container.dxbl-sm, .dxbl-sm > .dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.375rem;
  --dxbl-pager-container-padding-y: 0.375rem;
  --dxbl-pager-container-spacing: 0.25rem;
}
.dxbl-pager-container.dxbl-lg, .dxbl-lg > .dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.625rem;
  --dxbl-pager-container-padding-y: 0.625rem;
  --dxbl-pager-container-spacing: 0.75rem;
}

.dxbl-scroll-viewer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  --dxbl-scroll-viewer-hor-scroll-bar-height: 0.2rem;
  --dxbl-scroll-viewer-hor-scroll-bar-hover-height: 0.5rem;
  --dxbl-scroll-viewer-vert-scroll-bar-width: 0.2rem;
  --dxbl-scroll-viewer-vert-scroll-bar-hover-width: 0.5rem;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb {
  display: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  bottom: 0;
  right: 0;
  position: absolute;
  display: none;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 1;
  background-color: transparent;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  background-color: currentcolor;
  opacity: 0.5;
  border-radius: 0.1rem;
  cursor: default;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar {
  top: 0;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  left: 0;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow: auto;
  width: 100%;
  scrollbar-width: none;
  scrollbar-height: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content::-webkit-scrollbar {
  display: none;
}

.dxbl-grid {
  --dxbl-grid-font-family: inherit;
  --dxbl-grid-font-size: 0.875rem;
  --dxbl-grid-line-height: 1.4285;
  --dxbl-grid-min-width: 240px;
  --dxbl-grid-max-height: 10000px;
  --dxbl-grid-bg: #46444a;
  --dxbl-grid-color: white;
  --dxbl-grid-border-color: #615f63;
  --dxbl-grid-fixed-column-border-color: #495057;
  --dxbl-grid-border-style: solid;
  --dxbl-grid-border-width: 1px;
  --dxbl-grid-border-radius: 0.1875rem;
  --dxbl-grid-highlighted-text-bg: yellow;
  --dxbl-grid-highlighted-text-color: #212529;
  --dxbl-grid-empty-data-area-padding-x: 1.5rem;
  --dxbl-grid-empty-data-area-padding-y: 3rem;
  --dxbl-grid-text-cell-padding-x: 0.375rem;
  --dxbl-grid-text-cell-padding-y: 0.25003125rem;
  --dxbl-grid-editor-cell-padding-x: 0.375rem;
  --dxbl-grid-editor-cell-padding-y: 0.25003125rem;
  --dxbl-grid-toolbar-container-padding-x: 1rem;
  --dxbl-grid-toolbar-container-padding-y: 0.75rem;
  --dxbl-grid-toolbar-container-min-height: 3.375rem;
  --dxbl-grid-group-panel-container-padding-x: 1rem;
  --dxbl-grid-group-panel-container-padding-y: 0.75rem;
  --dxbl-grid-group-panel-container-spacing: 0.5rem;
  --dxbl-grid-group-panel-header-padding-x: 0.75rem;
  --dxbl-grid-group-panel-header-padding-y: 0.25003125rem;
  --dxbl-grid-group-panel-header-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  --dxbl-grid-group-indent-cell-width: 1.875rem;
  --dxbl-grid-search-box-container-width: 17rem;
  --dxbl-grid-search-box-container-padding-x: 1rem;
  --dxbl-grid-search-box-container-padding-y: 0.75rem;
  --dxbl-grid-empty-header-panel-padding-x: 1rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.5rem;
  --dxbl-grid-edit-form-padding-x: 1rem;
  --dxbl-grid-edit-form-padding-y: 1rem;
  --dxbl-grid-inplace-edit-border-width: 2px;
  --dxbl-grid-detail-cell-padding-x: 1.75rem;
  --dxbl-grid-detail-cell-padding-y: 1.75rem;
  --dxbl-grid-expand-btn-bg: transparent;
  --dxbl-grid-expand-btn-color: unset;
  --dxbl-grid-expand-btn-hover-bg: unset;
  --dxbl-grid-expand-btn-hover-color: unset;
  --dxbl-grid-expand-btn-padding-x: 0.25003125rem;
  --dxbl-grid-expand-btn-padding-y: 0.25003125rem;
  --dxbl-grid-header-font-weight: 600;
  --dxbl-grid-header-bg: unset;
  --dxbl-grid-header-color: inherit;
  --dxbl-grid-header-spacing: 0.375rem;
  --dxbl-grid-footer-font-weight: 700;
  --dxbl-grid-footer-bg: unset;
  --dxbl-grid-footer-color: inherit;
  --dxbl-grid-group-footer-font-weight: 600;
  --dxbl-grid-group-footer-bg: unset;
  --dxbl-grid-group-footer-color: inherit;
  --dxbl-grid-selection-bg: unset;
  --dxbl-grid-selection-color: inherit;
  --dxbl-grid-focus-bg: unset;
  --dxbl-grid-focus-color: #fff;
  --dxbl-grid-focus-frame-color: #9b17e2;
  --dxbl-grid-selection-focus-bg: unset;
  --dxbl-grid-selection-focus-color: #fff;
  --dxbl-grid-touch-bg: unset;
  --dxbl-grid-touch-color: inherit;
  --dxbl-grid-hover-bg: inherit;
  --dxbl-grid-hover-color: inherit;
  background-color: var(--dxbl-grid-bg);
  border-radius: var(--dxbl-grid-border-radius);
  border: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
  color: var(--dxbl-grid-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-grid-font-family);
  font-size: var(--dxbl-grid-font-size);
  line-height: var(--dxbl-grid-line-height);
  min-width: var(--dxbl-grid-min-width);
  max-height: var(--dxbl-grid-max-height);
  width: 100%;
  text-align: left;
}
.dxbl-grid > .dxbl-loading-panel {
  z-index: 1;
}
.dxbl-grid > .dxbl-grid-top-panel, .dxbl-grid > .dxbl-grid-bottom-panel {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.dxbl-grid > .dxbl-grid-top-panel:focus-visible, .dxbl-grid > .dxbl-grid-bottom-panel:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel:focus-visible, .dxSafari .dxbl-grid > .dxbl-grid-bottom-panel:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-bottom-panel {
  border-top: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid > .dxbl-grid-bottom-panel:last-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-grid-toolbar-container {
  padding: var(--dxbl-grid-toolbar-container-padding-y) var(--dxbl-grid-toolbar-container-padding-x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: var(--dxbl-grid-toolbar-container-min-height);
}
.dxbl-grid > .dxbl-grid-toolbar-container:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-toolbar-container:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-toolbar-container, .dxbl-grid > .dxbl-grid-top-panel {
  border-bottom: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid > .dxbl-grid-top-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid > .dxbl-grid-top-panel:first-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: var(--dxbl-grid-group-panel-container-padding-y) var(--dxbl-grid-group-panel-container-padding-x) 0;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > * {
  margin-bottom: var(--dxbl-grid-group-panel-container-padding-y);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > :not(:last-child) {
  margin-right: var(--dxbl-grid-group-panel-container-spacing);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > .dxbl-text {
  --dxbl-text-padding-x: 0;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-group-panel-free-space {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header {
  border: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
  border-radius: var(--dxbl-grid-border-radius);
  padding: var(--dxbl-grid-group-panel-header-padding-y) var(--dxbl-grid-group-panel-header-padding-x);
  -webkit-box-shadow: var(--dxbl-grid-group-panel-header-shadow);
          box-shadow: var(--dxbl-grid-group-panel-header-shadow);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container {
  margin-left: auto;
  width: var(--dxbl-grid-search-box-container-width);
  padding: var(--dxbl-grid-search-box-container-padding-y) var(--dxbl-grid-search-box-container-padding-x);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
@media (max-width: 768px) {
  .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container {
    width: 100%;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container {
    padding-bottom: 0;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container:focus {
    outline: 0;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container:focus > .dxbl-grid-search-box {
    outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  }
}
.dxbl-grid .dxbl-grid-search-box-container > .dxbl-grid-search-box > .dxbl-btn-icon > .dxbl-image {
  opacity: 0.4;
}
.dxbl-grid .dxbl-grid-highlighted-text {
  color: var(--dxbl-grid-highlighted-text-color);
  background-color: var(--dxbl-grid-highlighted-text-bg);
}
.dxbl-grid .dxbl-grid-empty-data-area {
  text-align: center;
  padding: var(--dxbl-grid-empty-data-area-padding-y) var(--dxbl-grid-empty-data-area-padding-x);
  border-top: 0;
  border-bottom: 0;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-not-found {
  display: block;
  color: #adb5bd;
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  vertical-align: middle;
  padding-left: 0.5rem;
  color: #bca0d9;
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
}
.dxbl-grid .dxbl-grid-empty-data-area .dxbl-image {
  width: 3rem;
  height: 3rem;
  color: #adb5bd;
}
.dxbl-grid .dxbl-pager {
  --dxbl-pager-font-family: var(--dxbl-grid-font-family);
  --dxbl-pager-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid .dxbl-text-edit {
  --dxbl-text-edit-font-family: var(--dxbl-grid-font-family);
  --dxbl-text-edit-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid .dxbl-checkbox {
  --dxbl-checkbox-font-family: var(--dxbl-grid-font-family);
  --dxbl-checkbox-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid.dxbl-sm {
  --dxbl-grid-font-size: 0.75rem;
  --dxbl-grid-line-height: 1.5;
  --dxbl-grid-empty-data-area-padding-x: 1rem;
  --dxbl-grid-empty-data-area-padding-y: 2rem;
  --dxbl-grid-text-cell-padding-x: 0.25rem;
  --dxbl-grid-text-cell-padding-y: 0.1875rem;
  --dxbl-grid-editor-cell-padding-x: 0.25rem;
  --dxbl-grid-editor-cell-padding-y: 0.1875rem;
  --dxbl-grid-toolbar-container-padding-x: 0.75rem;
  --dxbl-grid-toolbar-container-padding-y: 0.5rem;
  --dxbl-grid-toolbar-container-min-height: 2.625rem;
  --dxbl-grid-group-panel-container-padding-x: 0.75rem;
  --dxbl-grid-group-panel-container-padding-y: 0.5rem;
  --dxbl-grid-group-panel-container-spacing: 0.25rem;
  --dxbl-grid-group-panel-header-padding-x: 0.5rem;
  --dxbl-grid-group-panel-header-padding-y: 0.1875rem;
  --dxbl-grid-group-indent-cell-width: 1.625rem;
  --dxbl-grid-expand-btn-padding-x: 0.1875rem;
  --dxbl-grid-expand-btn-padding-y: 0.1875rem;
  --dxbl-grid-search-box-container-width: 15rem;
  --dxbl-grid-search-box-container-padding-x: 0.75rem;
  --dxbl-grid-search-box-container-padding-y: 0.5rem;
  --dxbl-grid-empty-header-panel-padding-x: 0.75rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.375rem;
  --dxbl-grid-edit-form-padding-x: 0.5rem;
  --dxbl-grid-edit-form-padding-y: 0.5rem;
  --dxbl-grid-detail-cell-padding-x: 1.5rem;
  --dxbl-grid-detail-cell-padding-y: 1.5rem;
  --dxbl-grid-header-spacing: 0.25rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area .dxbl-image {
  width: 2rem;
  height: 2rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  width: 1.5rem;
  height: 1.5rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  padding-left: 0.4rem;
}
.dxbl-grid.dxbl-lg {
  --dxbl-grid-font-size: 1rem;
  --dxbl-grid-line-height: 1.375;
  --dxbl-grid-empty-data-area-padding-x: 2rem;
  --dxbl-grid-empty-data-area-padding-y: 4rem;
  --dxbl-grid-text-cell-padding-x: 0.5rem;
  --dxbl-grid-text-cell-padding-y: 0.3125rem;
  --dxbl-grid-editor-cell-padding-x: 0.5rem;
  --dxbl-grid-editor-cell-padding-y: 0.3125rem;
  --dxbl-grid-toolbar-container-padding-x: 1.25rem;
  --dxbl-grid-toolbar-container-padding-y: 1rem;
  --dxbl-grid-toolbar-container-min-height: 4.125rem;
  --dxbl-grid-group-panel-container-padding-x: 1.25rem;
  --dxbl-grid-group-panel-container-padding-y: 1rem;
  --dxbl-grid-group-panel-container-spacing: 0.75rem;
  --dxbl-grid-group-panel-header-padding-x: 1rem;
  --dxbl-grid-group-panel-header-padding-y: 0.3125rem;
  --dxbl-grid-group-indent-cell-width: 2.125rem;
  --dxbl-grid-expand-btn-padding-x: 0.3125rem;
  --dxbl-grid-expand-btn-padding-y: 0.3125rem;
  --dxbl-grid-search-box-container-width: 19rem;
  --dxbl-grid-search-box-container-padding-x: 1.25rem;
  --dxbl-grid-search-box-container-padding-y: 1rem;
  --dxbl-grid-empty-header-panel-padding-x: 1.25rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.625rem;
  --dxbl-grid-edit-form-padding-x: 1.5rem;
  --dxbl-grid-edit-form-padding-y: 1.5rem;
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 1rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.625rem;
  --dxbl-grid-detail-cell-padding-x: 2rem;
  --dxbl-grid-detail-cell-padding-y: 2rem;
  --dxbl-grid-header-spacing: 0.5rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area .dxbl-image {
  width: 4rem;
  height: 4rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  width: 2.5rem;
  height: 2.5rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  padding-left: 0.6rem;
}

.dxbl-grid.dxbl-grid-nowrap {
  white-space: nowrap;
}
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-group-panel-container {
  overflow: hidden;
}
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-group-panel-container > .dxbl-text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dxbl-grid-header-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: var(--dxbl-grid-header-font-weight);
}
.dxbl-grid-header-content > :not(:last-child, .dxbl-grid-filter-menu-funnel-btn) {
  margin-right: var(--dxbl-grid-header-spacing);
}
.dxbl-grid-header-content span:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@-webkit-keyframes dxbl-grid-selection-checkbox-background-position-animation {
  0% {
    background-position-x: -500%;
  }
  100% {
    background-position-x: 600%;
  }
}

@-o-keyframes dxbl-grid-selection-checkbox-background-position-animation {
  0% {
    background-position-x: -500%;
  }
  100% {
    background-position-x: 600%;
  }
}

@keyframes dxbl-grid-selection-checkbox-background-position-animation {
  0% {
    background-position-x: -500%;
  }
  100% {
    background-position-x: 600%;
  }
}
.dxbl-grid-command-cell .dxbl-checkbox.dxbl-grid-selection-check-wave-animated .dxbl-checkbox-check-element::after,
.dxbl-grid-selection-cell .dxbl-checkbox.dxbl-grid-selection-check-wave-animated .dxbl-checkbox-check-element::after {
  content: "";
  position: absolute;
  width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  border-radius: 0.1875rem;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-repeat: no-repeat;
  -webkit-background-size: 70% 100%;
          background-size: 70% 100%;
  -webkit-animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
       -o-animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
          animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
}
.dxbl-grid-focused-row > .dxbl-grid-command-cell > .dxbl-checkbox .dxbl-checkbox-check-element,
.dxbl-grid-focused-row > .dxbl-grid-selection-cell > .dxbl-checkbox .dxbl-checkbox-check-element {
  color: var(--dxbl-grid-color);
  outline: 1px solid var(--dxbl-grid-bg);
}
.dxbl-grid-focused-row > .dxbl-grid-command-cell > .dxbl-checkbox .dxbl-checkbox-check-element:focus-within,
.dxbl-grid-focused-row > .dxbl-grid-selection-cell > .dxbl-checkbox .dxbl-checkbox-check-element:focus-within {
  outline: 0;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.dxbl-grid-command-cell .dxbl-grid-header-content,
.dxbl-grid-selection-cell .dxbl-grid-header-content {
  height: 100%;
  overflow: hidden;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  padding: var(--dxbl-grid-text-cell-padding-y) 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-checkbox,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-checkbox {
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid-command-cell .dxbl-grid-header-content.dxbl-align-center,
.dxbl-grid-selection-cell .dxbl-grid-header-content.dxbl-align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-grid-command-cell .dxbl-grid-header-content.dxbl-align-right,
.dxbl-grid-selection-cell .dxbl-grid-header-content.dxbl-align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.2499375rem;
  --dxbl-grid-header-spacing: 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: calc(var(--dxbl-grid-select-all-split-btn-container-btn-width) * -1);
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-padding-y: 0;
  --dxbl-btn-box-shadow: none;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown),
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) {
  --dxbl-btn-focus-shadow-blur: 0;
  --dxbl-btn-focus-shadow-spread: 0;
  margin-right: 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) > .dxbl-checkbox,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown {
  --dxbl-btn-padding-x: 0;
  width: var(--dxbl-grid-select-all-split-btn-container-btn-width);
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:disabled > .dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown.dxbl-disabled > .dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-sm,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-sm {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.125rem;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-lg,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-lg {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.375rem;
}

.dxbl-grid-draggable-header {
  --dxbl-grid-draggable-header-font-size: 0.875rem;
  --dxbl-grid-draggable-header-line-height: 1.4285;
  --dxbl-grid-draggable-header-bg: #46444a;
  --dxbl-grid-draggable-header-color: white;
  --dxbl-grid-draggable-header-border-color: #615f63;
  --dxbl-grid-draggable-header-border-style: solid;
  --dxbl-grid-draggable-header-border-width: 1px;
  --dxbl-grid-draggable-header-border-radius: 0.1875rem;
  --dxbl-grid-draggable-header-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  font-size: var(--dxbl-grid-draggable-header-font-size);
  line-height: var(--dxbl-grid-draggable-header-line-height);
  background-color: var(--dxbl-grid-draggable-header-bg);
  border-radius: var(--dxbl-grid-draggable-header-border-radius);
  border: var(--dxbl-grid-draggable-header-border-width) var(--dxbl-grid-draggable-header-border-style) var(--dxbl-grid-draggable-header-border-color);
  -webkit-box-shadow: var(--dxbl-grid-draggable-header-shadow);
          box-shadow: var(--dxbl-grid-draggable-header-shadow);
  visibility: hidden;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 20000;
  cursor: move;
  top: 0;
  left: 0;
  pointer-events: none;
}
.dxbl-grid-draggable-header .dxbl-grid-header-content {
  width: 100%;
}
.dxbl-grid-draggable-header .dxbl-grid-header-content > span {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}

.dxbl-grid-draggable-header::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: move;
}

.dxbl-grid-edit-form {
  overflow: visible;
  padding: var(--dxbl-grid-edit-form-padding-y) var(--dxbl-grid-edit-form-padding-x);
}
.dxbl-grid-edit-form > form > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}

.dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 0.75rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.5rem;
  padding: var(--dxbl-grid-edit-form-buttons-padding-y) var(--dxbl-grid-edit-form-buttons-padding-x) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-grid-edit-form-buttons > .dxbl-btn {
  min-width: 4.5rem;
}
.dxbl-grid-edit-form-buttons > .dxbl-btn:not(:last-child) {
  margin-right: var(--dxbl-grid-edit-form-buttons-spacing);
}

.dxbl-sm .dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 0.5rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.375rem;
}

.dxbl-lg .dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 1rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.625rem;
}

.dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.5rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 1rem;
  padding: var(--dxbl-grid-confirm-dialog-buttons-spacing-y) 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-grid-confirm-dialog-buttons > .dxbl-btn {
  min-width: 3.25rem;
}
.dxbl-grid-confirm-dialog-buttons > .dxbl-btn:not(:last-child) {
  margin-right: var(--dxbl-grid-confirm-dialog-buttons-spacing-x);
}

.dxbl-sm .dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.375rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 0.5rem;
}

.dxbl-lg .dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.625rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 1.5rem;
}

.dxbl-grid-sort-asc,
.dxbl-grid-sort-desc,
.dxbl-grid-filter-menu-funnel-btn {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dxbl-grid-sort-asc,
.dxbl-grid-sort-desc {
  overflow: visible !important;
}
.dxbl-grid-sort-asc ~ .dxbl-grid-filter-menu-funnel-btn,
.dxbl-grid-sort-desc ~ .dxbl-grid-filter-menu-funnel-btn {
  margin-left: 0;
}

.dxbl-btn.dxbl-grid-filter-menu-funnel-btn {
  --dxbl-btn-border-width: 0;
  --dxbl-grid-header-spacing: 0;
  --dxbl-btn-focus-shadow-blur: 0;
  --dxbl-btn-focus-shadow-spread: 0;
  --dxbl-grid-filter-menu-funnel-btn-margin-y: calc(var(--dxbl-grid-text-cell-padding-y) * -1);
  --dxbl-grid-filter-menu-funnel-btn-padding-subtraction: 0.15rem;
  margin-top: var(--dxbl-grid-filter-menu-funnel-btn-margin-y);
  margin-bottom: var(--dxbl-grid-filter-menu-funnel-btn-margin-y);
  padding: calc(var(--dxbl-grid-text-cell-padding-y) - var(--dxbl-grid-filter-menu-funnel-btn-padding-subtraction)) calc(var(--dxbl-grid-text-cell-padding-x) - var(--dxbl-grid-filter-menu-funnel-btn-padding-subtraction));
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn > .dxbl-image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-border-color: var(--dxbl-btn-active-border-color);
  --dxbl-btn-hover-background: var(--dxbl-btn-active-background);
  --dxbl-btn-hover-bg: var(--dxbl-btn-active-bg);
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-active {
  --dxbl-btn-color: var(--dxbl-btn-active-color);
  --dxbl-btn-border-color: var(--dxbl-btn-active-border-color);
  --dxbl-btn-bg: var(--dxbl-btn-active-bg);
  background-image: var(--dxbl-btn-active-background);
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-filled {
  --dxbl-btn-hover-color: #9b17e2;
  --dxbl-btn-color: #9b17e2;
}

.dxbl-grid-dragging-up-target,
.dxbl-grid-dragging-down-target {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 19999;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  top: 0;
  left: 0;
  pointer-events: none;
}

.dxbl-grid > .dxbl-scroll-viewer {
  background-color: var(--dxbl-grid-bg);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  background-color: inherit;
  overflow-anchor: none;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table {
  background-color: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot {
  background-color: inherit;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead {
  background-color: inherit;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}
.dxMacOSMobilePlatform .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead, .dxSafari .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead {
  z-index: 4; /* T1211981 */
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody {
  position: relative;
  z-index: 0;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr:hover > td::before {
  /* T1203616: an empty selector to deal with a weird error of overlapping row areas in the mobile simulation of Chrome */
}
.dxbl-grid > .dxbl-scroll-viewer:first-child, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child > th:first-child {
  border-top-left-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child > th:last-child {
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: inherit;
}
.dxbl-grid .dxbl-grid-table {
  border-collapse: separate;
  border-color: var(--dxbl-grid-border-color);
  border-style: var(--dxbl-grid-border-style);
  border-width: 0;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.dxbl-grid .dxbl-grid-table > thead, .dxbl-grid .dxbl-grid-table > tbody, .dxbl-grid .dxbl-grid-table > tfoot {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr, .dxbl-grid .dxbl-grid-table > tbody > tr, .dxbl-grid .dxbl-grid-table > tfoot > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
.dxbl-grid .dxbl-grid-table > thead > tr > th, .dxbl-grid .dxbl-grid-table > thead > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr > th, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th, .dxbl-grid .dxbl-grid-table > tfoot > tr > td {
  font-family: var(--dxbl-grid-font-family);
  font-size: var(--dxbl-grid-font-size);
  line-height: var(--dxbl-grid-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-top-width: var(--dxbl-grid-border-width);
  border-left-width: var(--dxbl-grid-border-width);
  vertical-align: middle;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell {
  border-right-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left) {
  border-left-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > td:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > td:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > td:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > thead > tr > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr > td:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr > td > .dxbl-checkbox, .dxbl-grid .dxbl-grid-table > tbody > tr > td > .dxbl-checkbox, .dxbl-grid .dxbl-grid-table > tfoot > tr > td > .dxbl-checkbox {
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element {
  color: var(--dxbl-grid-color);
  outline: 1px solid var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within {
  outline: 0;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(229, 229, 229, 0.5);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > thead > tr[dxbl-bottom-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tfoot > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tfoot > tr[dxbl-bottom-virtual-spacer-element] {
  height: auto;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > thead > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell), .dxbl-grid .dxbl-grid-table > tbody > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > tbody > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > tfoot > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell) {
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row > td, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-filter-row > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-filter-row > td, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row > td, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-filter-row > td {
  padding: var(--dxbl-grid-editor-cell-padding-y) var(--dxbl-grid-editor-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused) {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused) {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell) {
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit {
  --dxbl-text-edit-border-radius: 0;
  --dxbl-text-edit-box-shadow: none;
  border-top: 0;
  border-bottom: 0;
  margin: calc(var(--dxbl-grid-editor-cell-padding-y) * -1) calc(var(--dxbl-grid-editor-cell-padding-x) * -1);
  position: relative;
  --dxbl-text-edit-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]) {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after {
  content: unset !important;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc) {
  --dxbl-btn-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input {
  text-align: initial;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled {
  pointer-events: none; /* T1207315 */
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-edit-row-bg, unset);
  color: var(--dxbl-grid-edit-row-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 8%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  background-color: var(--dxbl-grid-edit-row-bg, var(--dxbl-grid-bg, unset));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit {
  --dxbl-text-edit-border-radius: 0;
  --dxbl-text-edit-box-shadow: none;
  border-top: 0;
  border-bottom: 0;
  margin: calc(var(--dxbl-grid-editor-cell-padding-y) * -1) calc(var(--dxbl-grid-editor-cell-padding-x) * -1);
  position: relative;
  --dxbl-text-edit-bg: transparent;
  --dxbl-text-edit-readonly-bg: transparent;
  --dxbl-text-edit-disabled-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]) {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-readonly-bg, unset);
  color: var(--dxbl-text-edit-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-readonly-bg, transparent);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-disabled-bg, unset);
  color: var(--dxbl-text-edit-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-disabled-bg, transparent);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after {
  content: unset !important;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc) {
  --dxbl-btn-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr > td:first-child, .dxbl-grid .dxbl-grid-table > thead > tr > th:first-child:not(.dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > td:first-child, .dxbl-grid .dxbl-grid-table > tbody > tr > th:first-child:not(.dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > td:first-child, .dxbl-grid .dxbl-grid-table > tfoot > tr > th:first-child:not(.dxbl-grid-bordered-left) {
  border-left-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn {
  border: 0;
  border-radius: var(--dxbl-btn-border-radius);
  position: relative;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > thead:nth-child(2) > tr:first-child > th, .dxbl-grid .dxbl-grid-table > tbody:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > tbody:nth-child(2) > tr:first-child > th, .dxbl-grid .dxbl-grid-table > tfoot:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > tfoot:nth-child(2) > tr:first-child > th {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-header-content > span, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-group-footer-row > td > div[dxbl-grid-summary-item], .dxbl-grid .dxbl-grid-table > tfoot > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > td > div[dxbl-grid-summary-item] {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table .dxbl-grid-selection-cell {
  text-overflow: clip;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th {
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor {
  top: 0;
  width: 7px;
  height: 100%;
  position: absolute;
  cursor: col-resize;
  z-index: 1;
  opacity: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor:not(.dxbl-grid-left-align-column-resize-anchor) {
  right: calc((var(--dxbl-grid-border-width) - 7px) / 2 - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-grid-left-align-column-resize-anchor {
  left: calc((var(--dxbl-grid-border-width) - 7px) / 2 - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor > div {
  pointer-events: none;
  width: 100%;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor > div:focus {
  outline: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-touch {
  width: calc(2 * var(--dxbl-grid-text-cell-padding-x) + var(--dxbl-grid-border-width));
  right: calc(-1 * var(--dxbl-grid-text-cell-padding-x) - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-last {
  width: 3px;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-last:not(.dxbl-grid-left-align-column-resize-anchor) {
  right: 0;
}
.dxbl-grid .dxbl-grid-table > * > tr > td.dxbl-grid-empty-cell {
  border-top-width: 0;
  border-right-width: 0;
  padding-left: 0;
  padding-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr:last-child > th, .dxbl-grid .dxbl-grid-table > thead > tr:last-child > td, .dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-bordered-bottom {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-empty-cell {
  border-bottom-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead.dxbl-grid-empty-head + tbody > tr:first-child > td {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row {
  visibility: collapse;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row + tr > th {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row > th {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-header-bg, unset);
  color: var(--dxbl-grid-header-color);
  font-weight: var(--dxbl-grid-header-font-weight);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row {
  background-color: inherit;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td {
  background-color: inherit;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row:first-child > td {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td.dxbl-grid-empty-cell {
  border-bottom: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td.dxbl-grid-indent-cell {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-fixed-cell:not(.dxbl-grid-empty-cell), .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-fixed-cell:not(.dxbl-grid-empty-cell) {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxMacOSMobilePlatform .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > td {
  z-index: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr:first-child > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] + tr:not([dxbl-bottom-virtual-spacer-element]) > td.dxbl-grid-empty-data-area {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > .dxbl-grid-empty-row {
  height: 100%;
}
.dxbl-grid .dxbl-grid-table > tbody > .dxbl-grid-empty-row > td {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr > td .dxbl-grid-highlighted-text {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row.dxbl-grid-focused-row:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row.dxbl-grid-focused-row:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td.dxbl-grid-empty-cell, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td.dxbl-grid-empty-cell {
  overflow: hidden;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  padding: 0;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child) {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td[dxbl-hidden-skeleton-cell] {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td[dxbl-hidden-skeleton-cell] {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-header {
  padding: var(--dxbl-grid-empty-header-panel-padding-y) var(--dxbl-grid-empty-header-panel-padding-x);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell-size {
  width: calc(var(--dxbl-grid-group-indent-cell-width) - var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell-size:not(:first-child) {
  width: var(--dxbl-grid-group-indent-cell-width);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell,
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-header-indent-cell {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-footer-row):not(.dxbl-grid-filter-row) .dxbl-grid-indent-cell {
  border-top-width: 0;
  border-right-width: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell {
  border-right: 0;
  padding: 0;
  text-align: center;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell + td {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button {
  --dxbl-btn-bg: var(--dxbl-grid-expand-btn-bg);
  --dxbl-btn-color: var(--dxbl-grid-expand-btn-color);
  --dxbl-btn-padding-x: var(--dxbl-grid-expand-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-grid-expand-btn-padding-y);
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button > .dxbl-image {
  margin: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-expand-btn-hover-bg, unset);
  color: var(--dxbl-grid-expand-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: 3rem;
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  overflow: hidden;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell.dxbl-grid-hidden-empty-cell {
  width: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-focus-bg, unset);
  color: var(--dxbl-grid-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 90%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-color: var(--dxbl-grid-focus-color);
  --dxbl-btn-hover-color: var(--dxbl-grid-focus-color);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link:not(.dxbl-disabled):not(:disabled):hover {
  opacity: 80%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-focus-bg, unset);
  color: var(--dxbl-grid-selection-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-color: var(--dxbl-grid-focus-color);
  --dxbl-btn-hover-color: var(--dxbl-grid-focus-color);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link:not(.dxbl-disabled):not(:disabled):hover {
  opacity: 80%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-touch-bg, unset);
  color: var(--dxbl-grid-touch-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row {
  font-weight: var(--dxbl-grid-footer-font-weight);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-footer-bg, unset);
  color: var(--dxbl-grid-footer-color);
  border-right: 0;
  border-left: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row {
  font-weight: var(--dxbl-grid-group-footer-font-weight);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-group-footer-bg, unset);
  color: var(--dxbl-grid-group-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell):not(:last-child) {
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-indent-cell) + td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-empty-cell) {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-detail-cell {
  padding: var(--dxbl-grid-detail-cell-padding-y) var(--dxbl-grid-detail-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll {
  height: 100%;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > thead, .dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tfoot {
  height: 1%;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tbody > .dxbl-grid-empty-row {
  height: auto;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tbody > :not(.dxbl-grid-empty-row):not([data-virtual-item-index="-1"]):not(:only-child) > td {
  height: 1%;
}
.dxbl-grid .dxbl-grid-table:not(.dxbl-grid-table-no-scroll) > tbody > .dxbl-grid-empty-row {
  display: none;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc {
  table-layout: auto !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > colgroup col:not(.dxbl-grid-empty-cell) {
  width: 0 !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > colgroup col.dxbl-grid-empty-cell {
  width: 100% !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > thead > tr > *, .dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tfoot > tr > td, .dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tbody > tr > td {
  white-space: nowrap;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > thead > tr > * .dxbl-grid-tree-node-expand-controls-container, .dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tfoot > tr > td .dxbl-grid-tree-node-expand-controls-container, .dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tbody > tr > td .dxbl-grid-tree-node-expand-controls-container {
  float: unset;
}
.dxbl-grid .dxbl-grid-columns-separator {
  position: absolute;
  z-index: 3;
  width: 3px;
  height: 100%;
}
.dxbl-grid .dxbl-grid-columns-separator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  background-color: #9b17e2;
  -webkit-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
  pointer-events: none;
  -webkit-box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.2);
          box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.2);
}
.dxbl-grid .dxbl-grid-columns-separator > div {
  display: none;
}
.dxbl-grid:not([data-dx-focus-hidden]) .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus > td {
  border-color: transparent;
}
.dxbl-grid:not([data-dx-focus-hidden]) .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-focused-row.dxbl-grid-group-row:focus > td {
  border-color: inherit;
}

.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-command-cell,
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-selection-cell {
  white-space: normal;
}

.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-header-content > span {
  white-space: nowrap;
}

/* #region: hover state */
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-hover-bg, unset);
  color: var(--dxbl-grid-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}

.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-focus-frame-color, unset);
  color: var(--dxbl-grid-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 100%;
}

.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}

/* #endregion */
.dxbl-grid[dxbl-grid-focused-row-hidden] .dxbl-grid-focused-row > td {
  --dxbl-grid-focus-color: white;
  --dxbl-grid-selection-focus-color: white;
}
.dxbl-grid[dxbl-grid-focused-row-hidden] .dxbl-grid-focused-row > td::before {
  background-color: transparent !important;
}

.dxbl-grid-tree-node-expand-button {
  --dxbl-btn-bg: var(--dxbl-grid-expand-btn-bg);
  --dxbl-btn-color: var(--dxbl-grid-expand-btn-color);
  --dxbl-btn-padding-x: var(--dxbl-grid-expand-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-grid-expand-btn-padding-y);
  padding-left: var(--dxbl-grid-expand-btn-padding-x);
  padding-right: var(--dxbl-grid-expand-btn-padding-x);
  margin: calc(-1 * var(--dxbl-grid-expand-btn-padding-y)) calc(-1 * var(--dxbl-grid-expand-btn-padding-x));
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.dxbl-grid-tree-node-expand-button > .dxbl-image {
  margin: 0;
}
.dxbl-grid-tree-node-expand-button > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button.dxbl-disabled > .dxbl-image, .dxbl-grid-tree-node-expand-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-expand-btn-hover-bg, unset);
  color: var(--dxbl-grid-expand-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: 3rem;
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}

.dxbl-grid-tree-node-expand-button-placeholder {
  min-width: 16px;
  width: 16px;
  display: inline-block;
}

.dxbl-grid-tree-node-expand-controls-cell {
  white-space: nowrap;
}

.dxbl-grid-tree-node-expand-controls-container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  white-space: nowrap;
  margin-right: calc(var(--dxbl-grid-expand-btn-padding-x) * 1.5);
  float: left;
}

.dxbl-grid-tree-node-indents-container {
  white-space: nowrap;
  display: inline-block;
}

.dxbl-grid-tree-node-indent {
  min-width: 16px;
  width: 16px;
  display: inline-block;
}

.dxbl-grid-tree-node-empty-indent {
  display: inline-block;
}

.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > tfoot > tr > td {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-header-row > th {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-header-row > th:not(.dxbl-grid-fixed-cell) {
  z-index: 2;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-filter-row > td {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-filter-row > td:not(.dxbl-grid-fixed-cell) {
  z-index: 2;
}

.dxbl-scroll-viewer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  --dxbl-scroll-viewer-hor-scroll-bar-height: 0.2rem;
  --dxbl-scroll-viewer-hor-scroll-bar-hover-height: 0.5rem;
  --dxbl-scroll-viewer-vert-scroll-bar-width: 0.2rem;
  --dxbl-scroll-viewer-vert-scroll-bar-hover-width: 0.5rem;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb {
  display: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  bottom: 0;
  right: 0;
  position: absolute;
  display: none;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 1;
  background-color: transparent;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  background-color: currentcolor;
  opacity: 0.5;
  border-radius: 0.1rem;
  cursor: default;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar {
  top: 0;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  left: 0;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow: auto;
  width: 100%;
  scrollbar-width: none;
  scrollbar-height: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content::-webkit-scrollbar {
  display: none;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-grid-column-chooser-dialog {
  --dxbl-popup-margin: 0;
}

.dxbl-grid-column-chooser-dialog {
  --dxbl-grid-column-chooser-focus-frame-color: #9b17e2;
  --dxbl-grid-column-chooser-padding-x: 0.75rem;
  --dxbl-grid-column-chooser-padding-y: 0.375rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
  --dxbl-grid-column-chooser-max-height: 60vh;
  --dxbl-grid-column-chooser-max-width: 325px;
  --dxbl-grid-column-chooser-min-height: 210px;
  --dxbl-grid-column-chooser-min-width: 200px;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-header, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-header, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-header, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-header {
  white-space: nowrap;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-body, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-body, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-body, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-body {
  padding: 0 !important;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-body .dxbl-grid-column-chooser {
  min-height: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-scroll-viewer, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-scroll-viewer {
  max-height: 60vh;
  max-width: 325px;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-grid-column-chooser-item:last-child, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-grid-column-chooser-item:last-child {
  border-bottom-color: transparent;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-modal-header {
  white-space: nowrap;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-modal-body {
  padding: 0 !important;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-scroll-viewer {
  height: 50vh;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-style: solid;
  border-width: 1px 0;
  border-top-color: transparent;
  padding: var(--dxbl-grid-column-chooser-padding-y) var(--dxbl-grid-column-chooser-padding-x);
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  border-top-color: inherit;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item ~ .dxbl-grid-column-chooser-dragging-item {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.5;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item-next-sibling {
  border-top-color: inherit;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-checkbox {
  width: calc(100% - var(--dxbl-grid-column-chooser-drag-icon-size) - var(--dxbl-grid-column-chooser-padding-x));
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-checkbox label {
  width: 100%;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor, .dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-lock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: calc(var(--dxbl-grid-column-chooser-padding-y) * -1) calc(var(--dxbl-grid-column-chooser-padding-x) * -1) calc(var(--dxbl-grid-column-chooser-padding-y) * -1) 0;
  padding: var(--dxbl-grid-column-chooser-padding-y) var(--dxbl-grid-column-chooser-padding-x);
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor {
  cursor: move;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-indent {
  width: 1rem;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-column-chooser-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser[data-dx-focus-hidden] .dxbl-grid-column-chooser-item {
  outline: 0;
}
.dxbl-grid-column-chooser-dialog .dxbl-dropdown-body,
.dxbl-grid-column-chooser-dialog .dxbl-modal-body,
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser,
.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer,
.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer .dxbl-scroll-viewer-content,
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser-item {
  background: inherit;
  border-color: inherit;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser-area-separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-style: solid;
  border-color: inherit;
  border-width: 0 0 3px;
}

.dxbl-grid-column-chooser-dialog.dxbl-sm {
  --dxbl-grid-column-chooser-padding-x: 0.5rem;
  --dxbl-grid-column-chooser-padding-y: 0.25rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
}

.dxbl-grid-column-chooser-dialog.dxbl-lg {
  --dxbl-grid-column-chooser-padding-x: 1rem;
  --dxbl-grid-column-chooser-padding-y: 0.5rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
}

.dxbl-dropdown.dxbl-sm.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-min-width: 280px;
  --dxbl-grid-filter-menu-dropdown-min-height: 130px;
  --dxbl-grid-filter-menu-dropdown-width: 280px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-width: 576px) {
  .dxbl-dropdown.dxbl-sm.dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 250px;
    --dxbl-grid-filter-menu-dropdown-min-width: 250px;
  }
}
.dxbl-dropdown.dxbl-sm > .dxbl-grid-filter-menu-dropdown {
  --dxbl-grid-filter-menu-dropdown-list-box-height: 238px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 292px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 293px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.25rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.1875rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 128px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.375rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 0.5rem;
}
.dxbl-dropdown.dxbl-lg.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-min-width: 360px;
  --dxbl-grid-filter-menu-dropdown-min-height: 200px;
  --dxbl-grid-filter-menu-dropdown-width: 360px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-width: 576px) {
  .dxbl-dropdown.dxbl-lg.dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 290px;
    --dxbl-grid-filter-menu-dropdown-min-width: 290px;
  }
}
.dxbl-dropdown.dxbl-lg > .dxbl-grid-filter-menu-dropdown {
  --dxbl-grid-filter-menu-dropdown-list-box-height: 310px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 382px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 384px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.5rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.3125rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 158px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.625rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 1rem;
}

.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-max-width: none;
  --dxbl-grid-filter-menu-dropdown-max-height: none;
  --dxbl-grid-filter-menu-dropdown-min-width: 320px;
  --dxbl-grid-filter-menu-dropdown-min-height: 165px;
  --dxbl-grid-filter-menu-dropdown-width: 320px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-height: 768px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-max-height: 550px;
  }
}
@media (max-height: 576px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-max-height: 250px;
  }
}
@media (max-width: 576px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 270px;
    --dxbl-grid-filter-menu-dropdown-min-width: 270px;
  }
}

.dxbl-grid-filter-menu-dropdown-custom-size .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body {
  --dxbl-grid-filter-menu-dropdown-list-box-height: fit-content;
  --dxbl-grid-filter-menu-dropdown-treeview-height: fit-content;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 100%;
}
.dxbl-grid-filter-menu-dropdown-custom-size .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-treeview {
  display: contents;
}

.dxbl-grid-filter-menu-dropdown {
  --dxbl-dropdown-header-bg: var(--dxbl-dropdown-bg);
  --dxbl-dropdown-footer-bg: var(--dxbl-dropdown-bg);
  --dxbl-grid-filter-menu-dropdown-list-box-height: 264px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 327px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 327px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.375rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.25003125rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 143px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.5rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 0.75rem;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-y: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-body-align-items: stretch;
  --dxbl-dropdown-body-overflow-y: hidden;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view {
  display: contents;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-checkbox {
  padding: var(--dxbl-grid-filter-menu-values-view-select-all-check-padding-y) calc(var(--dxbl-grid-filter-menu-values-view-select-all-check-padding-x) + var(--dxbl-checkbox-border-width)) 0;
  border-left: none;
  border-right: none;
  border-bottom-color: #615f63;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-listbox, .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-list-box {
  --dxbl-list-box-border-radius: unset;
  height: var(--dxbl-grid-filter-menu-dropdown-list-box-height);
  border: none;
  overflow-x: hidden;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-treeview {
  --dxbl-treeview-spacing-x: 0;
  height: var(--dxbl-grid-filter-menu-dropdown-treeview-height);
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-loading-panel {
  height: var(--dxbl-grid-filter-menu-dropdown-loading-panel-height);
  width: 100%;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header, .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
  --dxbl-dropdown-border-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header {
  --dxbl-dropdown-header-padding-top: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-header-padding-bottom: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
  --dxbl-dropdown-footer-padding-top: 0;
  --dxbl-dropdown-footer-padding-bottom: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-footer-flex-wrap: nowrap;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn {
  -webkit-flex-basis: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
      -ms-flex-preferred-size: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
          flex-basis: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn:last-child {
  margin-left: var(--dxbl-grid-filter-menu-dropdown-footer-btn-space);
}

.dxbl-grid-dragging-target {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  z-index: 1999;
}

.dxbl-grid-move-cursor,
.dxbl-grid-move-cursor a:hover,
.dxbl-grid-move-cursor .dxbl-grid-action,
.dxbl-grid-move-cursor * {
  cursor: move !important;
}

.dxbl-resize-cursor,
.dxbl-resize-cursor .dxbl-grid th.dxbl-grid-action {
  cursor: col-resize;
}

.dxbl-grid-action {
  cursor: pointer;
}

.dxbl-virtual-items-container-pattern.dxbl-grid-virtual-items-container-pattern > div {
  border-width: var(--dxbl-grid-border-width) 0 0 var(--dxbl-grid-border-width);
  border-color: var(--dxbl-grid-border-color);
  border-style: var(--dxbl-grid-border-style);
  color: var(--dxbl-grid-color);
  line-height: var(--dxbl-grid-line-height);
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}

.dxbl-grid-edit-canceled-notification {
  white-space: nowrap;
  margin: 10px;
}
.dxbl-grid-edit-canceled-notification > svg {
  width: 24px;
  height: 24px;
  color: #f31446;
}
.dxbl-grid-edit-canceled-notification > span {
  margin-left: 10px;
  color: white;
}

.dxbl-popup-cell {
  position: absolute;
  top: 0;
  left: 0;
}

.dxbl-popup-text {
  font-size: inherit;
  line-height: inherit;
  padding-left: 0;
  padding-right: 0;
}

.dxbl-flyout {
  --dxbl-flyout-color: white;
  --dxbl-flyout-bg: #37353d;
  --dxbl-flyout-font-family: inherit;
  --dxbl-flyout-font-size: 0.875rem;
  --dxbl-flyout-line-height: 1.4285;
  --dxbl-flyout-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-flyout-border-width: 1px;
  --dxbl-flyout-border-style: solid;
  --dxbl-flyout-border-color: #615f63;
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.14286em;
  --dxbl-flyout-header-line-height: 1.2499343752;
  --dxbl-flyout-header-bg: unset;
  --dxbl-flyout-header-color: inherit;
  --dxbl-flyout-header-font-weight: 600;
  --dxbl-flyout-header-padding-y: 0.3125rem;
  --dxbl-flyout-header-padding-x: 0.75rem;
  --dxbl-flyout-body-padding-y: 0.75rem;
  --dxbl-flyout-body-padding-x: 0.75rem;
  --dxbl-flyout-footer-bg: unset;
  --dxbl-flyout-footer-color: inherit;
  --dxbl-flyout-footer-padding-y: 0.3125rem;
  --dxbl-flyout-footer-padding-x: 0.75rem;
  --dxbl-flyout-arrow-width: 1rem;
  --dxbl-flyout-arrow-height: 0.5rem;
  --dxbl-flyout-arrow-color: #615f63;
  --dxbl-flyout-arrow-base-border-color: #37353d;
  position: absolute;
  top: 0;
  left: 0;
}
.dxbl-flyout.dxbl-sm {
  --dxbl-flyout-font-size: 0.75rem;
  --dxbl-flyout-line-height: 1.5;
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.16667em;
  --dxbl-flyout-header-line-height: 1.2857106123;
  --dxbl-flyout-header-padding-y: 0.1875rem;
  --dxbl-flyout-header-padding-x: 0.5rem;
  --dxbl-flyout-body-padding-y: 0.5rem;
  --dxbl-flyout-body-padding-x: 0.5rem;
  --dxbl-flyout-footer-padding-y: 0.1875rem;
  --dxbl-flyout-footer-padding-x: 0.5rem;
}
.dxbl-flyout.dxbl-lg {
  --dxbl-flyout-font-size: 1rem;
  --dxbl-flyout-line-height: 1.375;
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.125em;
  --dxbl-flyout-header-line-height: 1.2222222222;
  --dxbl-flyout-header-padding-y: 0.4375rem;
  --dxbl-flyout-header-padding-x: 1rem;
  --dxbl-flyout-body-padding-y: 1rem;
  --dxbl-flyout-body-padding-x: 1rem;
  --dxbl-flyout-footer-padding-y: 0.4375rem;
  --dxbl-flyout-footer-padding-x: 1rem;
}
.dxbl-flyout:not(:defined) {
  display: none;
}
.dxbl-flyout > .dxbl-flyout-dialog {
  font-family: var(--dxbl-flyout-font-family);
  font-size: var(--dxbl-flyout-font-size);
  line-height: var(--dxbl-flyout-line-height);
  -webkit-box-shadow: var(--dxbl-flyout-shadow);
          box-shadow: var(--dxbl-flyout-shadow);
  color: var(--dxbl-flyout-color);
  background-color: var(--dxbl-flyout-bg);
  border: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  border-radius: var(--dxbl-flyout-border-radius);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-width: 0;
  min-height: 0;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  outline: 0;
  z-index: 1070;
}
.dxbl-flyout > .dxbl-flyout-dialog.dxbl-flyout-scrollable > .dxbl-flyout-body {
  overflow-y: auto;
  min-height: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
  font-size: var(--dxbl-flyout-header-font-size);
  line-height: var(--dxbl-flyout-header-line-height);
  padding: var(--dxbl-flyout-header-padding-y) var(--dxbl-flyout-header-padding-x);
  cursor: default;
  border-bottom: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  font-weight: var(--dxbl-flyout-header-font-weight);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-flyout-header-bg, unset);
  color: var(--dxbl-flyout-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header.dxbl-drag {
  cursor: default;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-flyout-body-padding-y) var(--dxbl-flyout-body-padding-x);
  font-size: var(--dxbl-flyout-body-font-size);
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body > * {
  min-height: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
  padding: var(--dxbl-flyout-footer-padding-y) var(--dxbl-flyout-footer-padding-x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-flyout-footer-bg, unset);
  color: var(--dxbl-flyout-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-flyout > .dxbl-flyout-dialog-fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog-fade.dxbl-flyout-dialog-show {
  opacity: 1;
}
.dxbl-flyout .dxbl-arrow {
  position: absolute;
  display: block;
  width: var(--dxbl-flyout-arrow-width);
  height: var(--dxbl-flyout-arrow-height);
}
.dxbl-flyout .dxbl-arrow::before, .dxbl-flyout .dxbl-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.dxbl-flyout .dxbl-popover {
  background-color: var(--dxbl-flyout-bg);
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow {
  bottom: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-top > .dxbl-arrow::after {
  border-width: var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2) 0;
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::before {
  bottom: 0;
  border-top-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::after {
  bottom: var(--dxbl-flyout-border-width);
  border-top-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow {
  left: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
  width: var(--dxbl-flyout-arrow-height);
  height: var(--dxbl-flyout-arrow-width);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-end > .dxbl-arrow::after {
  border-width: calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2) 0;
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::before {
  left: 0;
  border-right-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::after {
  left: var(--dxbl-flyout-border-width);
  border-right-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow {
  top: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::after {
  border-width: 0 calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::before {
  top: 0;
  border-bottom-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::after {
  top: var(--dxbl-flyout-border-width);
  border-bottom-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow {
  right: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
  width: var(--dxbl-flyout-arrow-height);
  height: var(--dxbl-flyout-arrow-width);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-start > .dxbl-arrow::after {
  border-width: calc(var(--dxbl-flyout-arrow-width) / 2) 0 calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::before {
  right: 0;
  border-left-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::after {
  right: var(--dxbl-flyout-border-width);
  border-left-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-arrow-hidden .dxbl-arrow::before,
.dxbl-flyout .dxbl-arrow-hidden .dxbl-arrow::after {
  display: none;
}

.dxbl-modal {
  --dxbl-popup-font-family: inherit;
  --dxbl-popup-font-size: 0.875rem;
  --dxbl-popup-line-height: 1.4285;
  --dxbl-popup-border-width: 1px;
  --dxbl-popup-border-style: solid;
  --dxbl-popup-border-color: #615f63;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-bg: #37353d;
  --dxbl-popup-color: white;
  --dxbl-popup-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.25);
  --dxbl-popup-max-width: 500px;
  --dxbl-popup-width: 100%;
  --dxbl-popup-margin: 1.75rem;
  --dxbl-popup-scrollable-border-width: 1px;
  --dxbl-popup-back-bg: #000;
  --dxbl-popup-back-opacity: 0.5;
  --dxbl-popup-header-font-size: 1.14286em;
  --dxbl-popup-header-line-height: 1.2499343752;
  --dxbl-popup-header-bg: unset;
  --dxbl-popup-header-color: inherit;
  --dxbl-popup-header-padding-y: 0.3125rem;
  --dxbl-popup-header-padding-x: 0.75rem;
  --dxbl-popup-header-font-weight: 600;
  --dxbl-popup-header-btn-bg: transparent;
  --dxbl-popup-header-btn-color: unset;
  --dxbl-popup-header-btn-hover-bg: unset;
  --dxbl-popup-header-btn-hover-color: unset;
  --dxbl-popup-body-padding-x: 0.75rem;
  --dxbl-popup-body-padding-y: 0.75rem;
  --dxbl-popup-footer-bg: unset;
  --dxbl-popup-footer-color: inherit;
  --dxbl-popup-footer-padding-y: 0.3125rem;
  --dxbl-popup-footer-padding-x: 0.75rem;
}
.dxbl-modal.dxbl-sm {
  --dxbl-popup-font-size: 0.75rem;
  --dxbl-popup-line-height: 1.5;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-header-font-size: 1.16667em;
  --dxbl-popup-header-line-height: 1.2857106123;
  --dxbl-popup-header-padding-y: 0.1875rem;
  --dxbl-popup-header-padding-x: 0.5rem;
  --dxbl-popup-body-padding-x: 0.5rem;
  --dxbl-popup-body-padding-y: 0.5rem;
  --dxbl-popup-footer-padding-y: 0.1875rem;
  --dxbl-popup-footer-padding-x: 0.5rem;
}
.dxbl-modal.dxbl-lg {
  --dxbl-popup-font-size: 1rem;
  --dxbl-popup-line-height: 1.375;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-header-font-size: 1.125em;
  --dxbl-popup-header-line-height: 1.2222222222;
  --dxbl-popup-header-padding-y: 0.4375rem;
  --dxbl-popup-header-padding-x: 1rem;
  --dxbl-popup-body-padding-x: 1rem;
  --dxbl-popup-body-padding-y: 1rem;
  --dxbl-popup-footer-padding-y: 0.4375rem;
  --dxbl-popup-footer-padding-x: 1rem;
}
.dxbl-modal > .dxbl-modal-root {
  overflow: auto;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 1055;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup {
  outline: 0;
  width: var(--dxbl-popup-width);
  margin: var(--dxbl-popup-margin);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 1;
  position: relative;
  left: auto;
  top: auto;
  padding: 0;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  justify-self: center;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-fixed-width {
  min-width: 0;
  max-width: unset;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-left {
  justify-self: start !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-right {
  justify-self: end !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-center {
  justify-self: center !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-top {
  -webkit-align-self: start !important;
      -ms-flex-item-align: start !important;
          align-self: start !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-bottom {
  -webkit-align-self: end !important;
      -ms-flex-item-align: end !important;
          align-self: end !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-scrollable > .dxbl-modal-content {
  max-height: calc(100vh - 3.5rem);
  overflow-y: hidden;
  border-width: var(--dxbl-popup-scrollable-border-width);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-scrollable > .dxbl-modal-content > .dxbl-modal-body {
  overflow-y: auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-header-drag {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content {
  font-family: var(--dxbl-popup-font-family);
  font-size: var(--dxbl-popup-font-size);
  line-height: var(--dxbl-popup-line-height);
  background-color: var(--dxbl-popup-bg);
  border: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  border-radius: var(--dxbl-popup-border-radius);
  -webkit-box-shadow: var(--dxbl-popup-shadow);
          box-shadow: var(--dxbl-popup-shadow);
  color: var(--dxbl-popup-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 0;
  width: 100%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-popup-header:not(.dxbl-modal-header) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
  cursor: default;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: var(--dxbl-popup-header-font-size);
  line-height: var(--dxbl-popup-header-line-height);
  font-weight: var(--dxbl-popup-header-font-weight);
  border-bottom: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  padding: var(--dxbl-popup-header-padding-y) var(--dxbl-popup-header-padding-x);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-header-bg, unset);
  color: var(--dxbl-popup-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-modal-header-default,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-modal-header-default {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-modal-title,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-modal-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button {
  --dxbl-btn-bg: var(--dxbl-popup-header-btn-bg);
  --dxbl-btn-color: var(--dxbl-popup-header-btn-color);
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
  --dxbl-btn-border-radius: 50%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button > svg.dxbl-image {
  color: var(--dxbl-popup-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-popup-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-popup-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-popup-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button.dxbl-disabled > .dxbl-image, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button.dxbl-disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-header-btn-hover-bg, unset);
  color: var(--dxbl-popup-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header.dxbl-drag,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header.dxbl-drag {
  cursor: default;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-body {
  padding: var(--dxbl-popup-body-padding-y) var(--dxbl-popup-body-padding-x);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  padding: var(--dxbl-popup-footer-padding-y) var(--dxbl-popup-footer-padding-x);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-footer-bg, unset);
  color: var(--dxbl-popup-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup .dxbl-popup-icons-area {
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup .dxbl-popup-buttons-area {
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
@media (min-width: 576px) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width) {
    max-width: var(--dxbl-popup-max-width);
  }
}
@media (max-width: 576px) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-adaptivity {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    justify-self: stretch;
    width: auto;
  }
}
.dxbl-modal > .dxbl-modal-back {
  display: none;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  position: fixed;
  background-color: var(--dxbl-popup-back-bg);
  opacity: var(--dxbl-popup-back-opacity);
  z-index: -1;
}
.dxbl-modal .dxbl-popup-horizontalalignment-left {
  justify-self: start;
}
.dxbl-modal .dxbl-popup-horizontalalignment-right {
  justify-self: end;
}
.dxbl-modal .dxbl-popup-horizontalalignment-center {
  justify-self: center;
}
.dxbl-modal .dxbl-popup-verticalalignment-top {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.dxbl-modal .dxbl-popup-verticalalignment-bottom {
  -webkit-align-self: end;
      -ms-flex-item-align: end;
          align-self: end;
}
.dxbl-modal .dxbl-popup-verticalalignment-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.dxbl-modal-open {
  overflow: hidden;
}

.dxbl-dropdown,
.dxbl-itemlist-dropdown {
  --dxbl-dropdown-bg: #37353d;
  --dxbl-dropdown-color: white;
  --dxbl-dropdown-font-family: inherit;
  --dxbl-dropdown-font-size: 0.875rem;
  --dxbl-dropdown-line-height: 1.4285;
  --dxbl-dropdown-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-dropdown-border-width: 1px;
  --dxbl-dropdown-border-style: solid;
  --dxbl-dropdown-border-color: #615f63;
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-min-width: 0;
  --dxbl-dropdown-header-font-size: 1.14286em;
  --dxbl-dropdown-header-line-height: 1.2499343752;
  --dxbl-dropdown-header-bg: unset;
  --dxbl-dropdown-header-color: inherit;
  --dxbl-dropdown-header-font-weight: 600;
  --dxbl-dropdown-header-padding-y: 0.3125rem;
  --dxbl-dropdown-header-padding-x: 0.75rem;
  --dxbl-dropdown-body-padding-y: 0.75rem;
  --dxbl-dropdown-body-padding-x: 0.75rem;
  --dxbl-dropdown-body-align-items: flex-start;
  --dxbl-dropdown-body-overflow-y: auto;
  --dxbl-dropdown-footer-bg: unset;
  --dxbl-dropdown-footer-color: inherit;
  --dxbl-dropdown-footer-padding-y: 0.3125rem;
  --dxbl-dropdown-footer-padding-x: 0.75rem;
  --dxbl-dropdown-footer-flex-wrap: wrap;
  position: absolute;
  top: 0;
  left: 0;
  z-index: unset;
  outline: none;
}
.dxbl-dropdown.dxbl-sm,
.dxbl-itemlist-dropdown.dxbl-sm {
  --dxbl-dropdown-line-height: 1.5;
  --dxbl-dropdown-font-size: 0.75rem;
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-header-font-size: 1.16667em;
  --dxbl-dropdown-header-line-height: 1.2857106123;
  --dxbl-dropdown-header-padding-y: 0.1875rem;
  --dxbl-dropdown-header-padding-x: 0.5rem;
  --dxbl-dropdown-body-padding-y: 0.5rem;
  --dxbl-dropdown-body-padding-x: 0.5rem;
  --dxbl-dropdown-footer-padding-y: 0.1875rem;
  --dxbl-dropdown-footer-padding-x: 0.5rem;
}
.dxbl-dropdown.dxbl-lg,
.dxbl-itemlist-dropdown.dxbl-lg {
  --dxbl-dropdown-line-height: 1.375;
  --dxbl-dropdown-font-size: 1rem;
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-header-font-size: 1.125em;
  --dxbl-dropdown-header-line-height: 1.2222222222;
  --dxbl-dropdown-header-padding-y: 0.4375rem;
  --dxbl-dropdown-header-padding-x: 1rem;
  --dxbl-dropdown-body-padding-y: 1rem;
  --dxbl-dropdown-body-padding-x: 1rem;
  --dxbl-dropdown-footer-padding-y: 0.4375rem;
  --dxbl-dropdown-footer-padding-x: 1rem;
}
.dxbl-dropdown:not(:defined),
.dxbl-itemlist-dropdown:not(:defined) {
  display: none;
}
.dxbl-dropdown[x-drop-alignment=top] > .dxbl-dropdown-dialog > .dxbl-dropdown-top-sizegrip-area,
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-dropdown-dialog > .dxbl-dropdown-top-sizegrip-area {
  display: block;
}
.dxbl-dropdown[x-drop-alignment=bottom] > .dxbl-dropdown-dialog > .dxbl-dropdown-bottom-sizegrip-area,
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-dropdown-dialog > .dxbl-dropdown-bottom-sizegrip-area {
  display: block;
}
.dxbl-dropdown > .dxbl-dropdown-dialog,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog {
  --dxbl-dropdown-header-padding-top: var(--dxbl-dropdown-header-padding-y);
  --dxbl-dropdown-header-padding-bottom: var(--dxbl-dropdown-header-padding-y);
  --dxbl-dropdown-footer-padding-top: var(--dxbl-dropdown-footer-padding-y);
  --dxbl-dropdown-footer-padding-bottom: var(--dxbl-dropdown-footer-padding-y);
  font-family: var(--dxbl-dropdown-font-family);
  font-size: var(--dxbl-dropdown-font-size);
  line-height: var(--dxbl-dropdown-line-height);
  color: var(--dxbl-dropdown-color);
  background-color: var(--dxbl-dropdown-bg);
  border: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  border-radius: var(--dxbl-dropdown-border-radius);
  -webkit-box-shadow: var(--dxbl-dropdown-box-shadow);
          box-shadow: var(--dxbl-dropdown-box-shadow);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 0;
  min-width: var(--dxbl-dropdown-min-width);
  min-height: 0;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  outline: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-dropdown-scrollable > .dxbl-dropdown-body,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-dropdown-scrollable > .dxbl-dropdown-body {
  overflow-y: var(--dxbl-dropdown-body-overflow-y);
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
  font-size: var(--dxbl-dropdown-header-font-size);
  font-weight: var(--dxbl-dropdown-header-font-weight);
  line-height: var(--dxbl-dropdown-header-line-height);
  padding: var(--dxbl-dropdown-header-padding-top) var(--dxbl-dropdown-header-padding-x) var(--dxbl-dropdown-header-padding-bottom);
  border-bottom: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-dropdown-header-bg, unset);
  color: var(--dxbl-dropdown-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header::before,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header.dxbl-drag,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header.dxbl-drag {
  cursor: default;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: var(--dxbl-dropdown-body-align-items);
  -webkit-align-items: var(--dxbl-dropdown-body-align-items);
      -ms-flex-align: var(--dxbl-dropdown-body-align-items);
          align-items: var(--dxbl-dropdown-body-align-items);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-dropdown-body-padding-y) var(--dxbl-dropdown-body-padding-x);
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > *,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > * {
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > .dxbl-fl.dxbl-fl-with-paddings,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
      -ms-flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
          flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: var(--dxbl-dropdown-footer-padding-top) var(--dxbl-dropdown-footer-padding-x) var(--dxbl-dropdown-footer-padding-bottom);
  border-top: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-dropdown-footer-bg, unset);
  color: var(--dxbl-dropdown-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer::before,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-sizegrip-area,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-sizegrip-area {
  display: none;
}
.dxbl-dropdown > .dxbl-dropdown-sizegrip,
.dxbl-itemlist-dropdown > .dxbl-dropdown-sizegrip {
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1rem;
  height: 1rem;
  color: inherit;
  background-color: transparent;
}
.dxbl-dropdown > .dxbl-dropdown-sizegrip > .dxbl-dropdown-sizegrip-image,
.dxbl-itemlist-dropdown > .dxbl-dropdown-sizegrip > .dxbl-dropdown-sizegrip-image {
  width: 12px;
  height: 12px;
  fill-opacity: 60%;
}

.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-left {
  margin-left: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-left > .dxbl-modal-content {
  border-bottom-left-radius: unset;
  border-top-left-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-top {
  margin-top: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-top > .dxbl-modal-content {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-right {
  margin-right: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-right > .dxbl-modal-content {
  border-bottom-right-radius: unset;
  border-top-right-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-bottom {
  margin-bottom: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-bottom > .dxbl-modal-content {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}

.dxbl-popup-cell {
  position: absolute;
  top: 0;
  left: 0;
}

.dxbl-popup-text {
  font-size: inherit;
  line-height: inherit;
  padding-left: 0;
  padding-right: 0;
}

.dxbl-window {
  --dxbl-window-bg: #37353d;
  --dxbl-window-color: white;
  --dxbl-window-font-family: inherit;
  --dxbl-window-font-size: 0.875rem;
  --dxbl-window-line-height: 1.4285;
  --dxbl-window-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-window-border-width: 1px;
  --dxbl-window-border-style: solid;
  --dxbl-window-border-color: #615f63;
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-min-width: 0;
  --dxbl-window-header-font-size: 1.14286em;
  --dxbl-window-header-line-height: 1.2499343752;
  --dxbl-window-header-bg: unset;
  --dxbl-window-header-color: inherit;
  --dxbl-window-header-font-weight: 600;
  --dxbl-window-header-padding-y: 0.3125rem;
  --dxbl-window-header-padding-x: 0.75rem;
  --dxbl-window-header-btn-bg: transparent;
  --dxbl-window-header-btn-color: unset;
  --dxbl-window-header-btn-hover-bg: unset;
  --dxbl-window-header-btn-hover-color: unset;
  --dxbl-window-body-padding-y: 0.75rem;
  --dxbl-window-body-padding-x: 0.75rem;
  --dxbl-window-footer-bg: unset;
  --dxbl-window-footer-color: inherit;
  --dxbl-window-footer-padding-y: 0.3125rem;
  --dxbl-window-footer-padding-x: 0.75rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: unset;
}
.dxbl-window.dxbl-sm {
  --dxbl-window-line-height: 1.5;
  --dxbl-window-font-size: 0.75rem;
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-header-font-size: 1.16667em;
  --dxbl-window-header-line-height: 1.2857106123;
  --dxbl-window-header-padding-y: 0.1875rem;
  --dxbl-window-header-padding-x: 0.5rem;
  --dxbl-window-body-padding-y: 0.5rem;
  --dxbl-window-body-padding-x: 0.5rem;
  --dxbl-window-footer-padding-y: 0.1875rem;
  --dxbl-window-footer-padding-x: 0.5rem;
}
.dxbl-window.dxbl-lg {
  --dxbl-window-line-height: 1.375;
  --dxbl-window-font-size: 1rem;
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-header-font-size: 1.125em;
  --dxbl-window-header-line-height: 1.2222222222;
  --dxbl-window-header-padding-y: 0.4375rem;
  --dxbl-window-header-padding-x: 1rem;
  --dxbl-window-body-padding-y: 1rem;
  --dxbl-window-body-padding-x: 1rem;
  --dxbl-window-footer-padding-y: 0.4375rem;
  --dxbl-window-footer-padding-x: 1rem;
}
.dxbl-window:not(:defined) {
  display: none;
}
.dxbl-window[x-drop-alignment=top] > .dxbl-window-dialog > .dxbl-window-top-sizegrip-area {
  display: block;
}
.dxbl-window[x-drop-alignment=bottom] > .dxbl-window-dialog > .dxbl-window-bottom-sizegrip-area {
  display: block;
}
.dxbl-window > .dxbl-window-dialog {
  font-family: var(--dxbl-window-font-family);
  font-size: var(--dxbl-window-font-size);
  line-height: var(--dxbl-window-line-height);
  color: var(--dxbl-window-color);
  background-color: var(--dxbl-window-bg);
  border: var(--dxbl-window-border-width) var(--dxbl-window-border-style) var(--dxbl-window-border-color);
  border-radius: var(--dxbl-window-border-radius);
  -webkit-box-shadow: var(--dxbl-window-box-shadow);
          box-shadow: var(--dxbl-window-box-shadow);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 0;
  min-width: var(--dxbl-window-min-width);
  min-height: 0;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  outline: 0;
}
.dxbl-window > .dxbl-window-dialog.dxbl-window-scrollable > .dxbl-window-body {
  overflow-y: auto;
  min-height: 0;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
  cursor: default;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: var(--dxbl-window-header-font-size);
  line-height: var(--dxbl-window-header-line-height);
  font-weight: var(--dxbl-window-header-font-weight);
  border-bottom: var(--dxbl-window-border-width) var(--dxbl-window-border-style) var(--dxbl-window-border-color);
  padding: var(--dxbl-window-header-padding-y) var(--dxbl-window-header-padding-x);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-header-bg, unset);
  color: var(--dxbl-window-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-default {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button {
  --dxbl-btn-bg: var(--dxbl-window-header-btn-bg);
  --dxbl-btn-color: var(--dxbl-window-header-btn-color);
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
  --dxbl-btn-border-radius: 50%;
  margin-left: auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button > svg.dxbl-image {
  color: var(--dxbl-window-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-window-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-window-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-window-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button.dxbl-disabled > .dxbl-image, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-header-btn-hover-bg, unset);
  color: var(--dxbl-window-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header.dxbl-drag {
  cursor: default;
}
.dxbl-window > .dxbl-window-dialog .dxbl-popup-dragging + .dxbl-window-body {
  pointer-events: none;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-window-body-padding-y) var(--dxbl-window-body-padding-x);
  overflow: auto;
  border-color: var(--dxbl-window-border-color);
  background-color: var(--dxbl-window-bg);
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: var(--dxbl-window-footer-padding-y) var(--dxbl-window-footer-padding-x);
  border-top: var(--dxbl-window-border-width) var(--dxbl-window-border-style) var(--dxbl-window-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-footer-bg, unset);
  color: var(--dxbl-window-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 7%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-sizegrip-area {
  display: none;
}
.dxbl-window > .dxbl-window-sizegrip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1rem;
  height: 1rem;
  color: inherit;
  background-color: transparent;
  outline: 0;
}
.dxbl-window > .dxbl-window-sizegrip > .dxbl-window-sizegrip-image {
  width: 12px;
  height: 12px;
  fill-opacity: 60%;
}

.dxbl-group {
  --dxbl-group-border-width: 1px;
  --dxbl-group-border-color: #615f63;
  --dxbl-group-border-radius: 6px;
  --dxbl-group-color: white;
  --dxbl-group-bg: #46444a;
  --dxbl-group-font-family: inherit;
  --dxbl-group-font-size: 0.875rem;
  --dxbl-group-line-height: 1.4285;
  --dxbl-group-header-line-height: 1.2499343752;
  --dxbl-group-header-font-size: 1.14286em;
  --dxbl-group-header-padding-x: 0.75rem;
  --dxbl-group-header-padding-y: 0.3125rem;
  --dxbl-group-header-spacing: 0.625rem;
  --dxbl-group-header-bg: unset;
  --dxbl-group-header-color: inherit;
  --dxbl-group-header-font-weight: 400;
  --dxbl-group-header-border-radius: 5px;
  --dxbl-group-header-btn-bg: transparent;
  --dxbl-group-header-btn-color: unset;
  --dxbl-group-header-btn-hover-bg: unset;
  --dxbl-group-header-btn-hover-color: unset;
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  word-wrap: break-word;
  background-color: var(--dxbl-group-bg);
  color: var(--dxbl-group-color);
  border: var(--dxbl-group-border-width) solid var(--dxbl-group-border-color);
  border-radius: var(--dxbl-group-border-radius);
  font-family: var(--dxbl-group-font-family);
  font-size: var(--dxbl-group-font-size);
  line-height: var(--dxbl-group-line-height);
}
.dxbl-group:not(.expanded):not([is-animating]) > .dxbl-group-header {
  border-bottom: none;
  border-radius: var(--dxbl-group-header-border-radius);
}
.dxbl-group:not([data-qa-dxbl-loaded]):not(.expanded) > .dxbl-group-body {
  visibility: hidden;
}
.dxbl-group.dxbl-sm {
  --dxbl-group-font-size: 0.75rem;
  --dxbl-group-line-height: 1.5;
  --dxbl-group-header-padding-x: 0.5rem;
  --dxbl-group-header-padding-y: 0.1875rem;
  --dxbl-group-header-spacing: 0.5rem;
  --dxbl-group-header-font-size: 1.16667em;
  --dxbl-group-header-line-height: 1.2857106123;
}
.dxbl-group.dxbl-lg {
  --dxbl-group-font-size: 1rem;
  --dxbl-group-line-height: 1.375;
  --dxbl-group-header-padding-x: 1rem;
  --dxbl-group-header-padding-y: 0.4375rem;
  --dxbl-group-header-spacing: 0.75rem;
  --dxbl-group-header-font-size: 1.125em;
  --dxbl-group-header-line-height: 1.2222222222;
}
.dxbl-group > .dxbl-group-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 0;
  color: var(--dxbl-group-color);
}
.dxbl-group > .dxbl-group-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--dxbl-group-header-font-size);
  line-height: var(--dxbl-group-header-line-height);
  font-weight: var(--dxbl-group-header-font-weight);
  padding: var(--dxbl-group-header-padding-y) var(--dxbl-group-header-padding-x);
  margin-bottom: 0;
  border-bottom: var(--dxbl-group-border-width) solid var(--dxbl-group-border-color);
  border-radius: var(--dxbl-group-header-border-radius) var(--dxbl-group-header-border-radius) 0 0;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-group-header-bg, unset);
  color: var(--dxbl-group-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-group > .dxbl-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-group > .dxbl-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-group > .dxbl-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-group > .dxbl-group-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-group > .dxbl-group-header .dxbl-btn.dxbl-group-expand-btn + * {
  margin-left: var(--dxbl-group-header-spacing);
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn {
  position: relative;
  margin: 0 calc(var(--dxbl-btn-padding-x) * -1);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: var(--dxbl-group-header-btn-color);
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-border-radius: 50%;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn > svg.dxbl-image {
  color: var(--dxbl-group-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-group-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-group-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-group-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn.dxbl-disabled > .dxbl-image, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-group-header-btn-hover-bg, unset);
  color: var(--dxbl-group-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.75);
  }
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-group > .dxbl-group-header > .dxbl-text {
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.dxbl-fl {
  --dxbl-fl-font-family: inherit;
  --dxbl-fl-font-size: 0.875rem;
  --dxbl-fl-line-height: 1.4285;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-caption-font-weight: 400;
  --dxbl-fl-caption-color: rgba(255, 255, 255, 0.75);
  --dxbl-fl-item-spacing-x: 1.5rem;
  --dxbl-fl-item-spacing-y: 0.75rem;
  --dxbl-fl-group-border-radius: 6px;
  --dxbl-fl-group-color: white;
  --dxbl-fl-group-bg: #46444a;
  --dxbl-fl-group-font-size: 0.875rem;
  --dxbl-fl-group-line-height: 1.4285;
  --dxbl-fl-group-spacing-y: 1.5rem;
  --dxbl-fl-group-header-bg: unset;
  --dxbl-fl-group-header-color: inherit;
  --dxbl-fl-group-header-padding-x: 0.75rem;
  --dxbl-fl-group-header-padding-y: 0.3125rem;
  --dxbl-fl-group-header-border-radius: 5px;
  --dxbl-fl-group-header-font-size: 1.14286em;
  --dxbl-fl-group-header-line-height: 1.2499343752;
  --dxbl-fl-group-header-font-weight: 400;
  --dxbl-fl-group-header-image-spacing: 0.5rem;
  --dxbl-fl-group-header-btn-bg: transparent;
  --dxbl-fl-group-header-btn-color: unset;
  --dxbl-fl-group-header-btn-hover-bg: unset;
  --dxbl-fl-group-header-btn-hover-color: unset;
  --dxbl-fl-group-header-spacing: 0.625rem;
  --dxbl-fl-group-content-padding-x: 0.75rem;
  --dxbl-fl-group-content-padding-y: 0.75rem;
  --dxbl-fl-tab-group-bg: #37353d;
  --dxbl-fl-tab-group-color: white;
  --dxbl-fl-tab-group-padding-top: 0;
  --dxbl-fl-tab-group-padding-x: 0;
  --dxbl-fl-tab-group-font-size: 0.875rem;
  --dxbl-fl-tab-group-line-height: 1.4285;
  --dxbl-fl-tab-group-image-spacing: 0.375rem;
  --dxbl-fl-tab-group-bottom-border-color: #615f63;
  --dxbl-fl-tab-group-bottom-border-style: solid;
  --dxbl-fl-tab-group-bottom-border-width: 1px;
  --dxbl-fl-tab-group-content-color: white;
  --dxbl-fl-tab-group-content-font-size: 0.875rem;
  --dxbl-fl-tab-group-content-line-height: 1.4285;
  --dxbl-fl-tab-group-content-padding-x: 0.75rem;
  --dxbl-fl-tab-group-content-padding-y: 0.75rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
  --dxbl-fl-tab-group-tab-border-style: solid;
  --dxbl-fl-tab-group-tab-border-color: transparent;
  --dxbl-fl-tab-group-tab-selected-bg: unset;
  --dxbl-fl-tab-group-tab-selected-color: white;
  --dxbl-fl-tab-group-tab-hover-bg: unset;
  --dxbl-fl-tab-group-tab-hover-color: inherit;
  display: block;
  font-family: var(--dxbl-fl-font-family);
  font-size: var(--dxbl-fl-font-size);
  line-height: var(--dxbl-fl-line-height);
  padding: var(--dxbl-fl-padding-y) var(--dxbl-fl-padding-x);
}
.dxbl-fl.dxbl-sm {
  --dxbl-fl-font-size: 0.75rem;
  --dxbl-fl-line-height: 1.5;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-item-spacing-x: 1rem;
  --dxbl-fl-item-spacing-y: 0.5rem;
  --dxbl-fl-group-content-padding-x: 0.5rem;
  --dxbl-fl-group-content-padding-y: 0.5rem;
  --dxbl-fl-group-font-size: 0.75rem;
  --dxbl-fl-group-line-height: 1.5;
  --dxbl-fl-group-spacing-y: 1rem;
  --dxbl-fl-group-header-font-size: 1.16667em;
  --dxbl-fl-group-header-line-height: 1.2857106123;
  --dxbl-fl-group-header-padding-x: 0.5rem;
  --dxbl-fl-group-header-padding-y: 0.1875rem;
  --dxbl-fl-group-header-spacing: 0.5rem;
  --dxbl-fl-tab-group-font-size: 0.75rem;
  --dxbl-fl-tab-group-line-height: 1.5;
  --dxbl-fl-tab-group-content-font-size: 0.75rem;
  --dxbl-fl-tab-group-content-line-height: 1.5;
  --dxbl-fl-tab-group-content-padding-x: 0.5rem;
  --dxbl-fl-tab-group-content-padding-y: 0.5rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
}
.dxbl-fl.dxbl-lg {
  --dxbl-fl-font-size: 1rem;
  --dxbl-fl-line-height: 1.375;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-item-spacing-x: 2rem;
  --dxbl-fl-item-spacing-y: 1rem;
  --dxbl-fl-group-content-padding-x: 1rem;
  --dxbl-fl-group-content-padding-y: 1rem;
  --dxbl-fl-group-font-size: 1rem;
  --dxbl-fl-group-line-height: 1.375;
  --dxbl-fl-group-spacing-y: 2rem;
  --dxbl-fl-group-header-font-size: 1.125em;
  --dxbl-fl-group-header-line-height: 1.2222222222;
  --dxbl-fl-group-header-padding-x: 1rem;
  --dxbl-fl-group-header-padding-y: 0.4375rem;
  --dxbl-fl-group-header-spacing: 0.75rem;
  --dxbl-fl-tab-group-font-size: 1rem;
  --dxbl-fl-tab-group-line-height: 1.375;
  --dxbl-fl-tab-group-content-font-size: 1rem;
  --dxbl-fl-tab-group-content-line-height: 1.375;
  --dxbl-fl-tab-group-content-padding-x: 1rem;
  --dxbl-fl-tab-group-content-padding-y: 1rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
}
.dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: calc(var(--dxbl-fl-item-spacing-x) * 0.5);
  --dxbl-fl-padding-y: var(--dxbl-fl-item-spacing-y);
}
.dxbl-fl.dxbl-fl-loading {
  opacity: 0;
}
.dxbl-fl .dxbl-row {
  --dxbl-row-item-spacing-x: var(--dxbl-fl-item-spacing-x);
  --dxbl-row-item-spacing-y: var(--dxbl-fl-item-spacing-y);
}
.dxbl-fl .dxbl-fl-group {
  display: block;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group {
  --dxbl-group-border-radius: var(--dxbl-fl-group-border-radius);
  --dxbl-group-color: var(--dxbl-fl-group-color);
  --dxbl-group-bg: var(--dxbl-fl-group-bg);
  --dxbl-group-header-line-height: var(--dxbl-fl-group-header-line-height);
  --dxbl-group-header-font-size: var(--dxbl-fl-group-header-font-size);
  --dxbl-group-header-padding-x: var(--dxbl-fl-group-header-padding-x);
  --dxbl-group-header-padding-y: var(--dxbl-fl-group-header-padding-y);
  --dxbl-group-header-spacing: var(--dxbl-fl-group-header-spacing);
  --dxbl-group-header-bg: var(--dxbl-fl-group-header-bg);
  --dxbl-group-header-color: var(--dxbl-fl-group-header-color);
  --dxbl-group-header-font-weight: var(--dxbl-fl-group-header-font-weight);
  --dxbl-group-header-border-radius: var(--dxbl-fl-group-header-border-radius);
  --dxbl-group-header-btn-bg: var(--dxbl-fl-group-header-btn-bg);
  --dxbl-group-header-btn-color: var(--dxbl-fl-group-header-btn-color);
  --dxbl-group-header-btn-hover-bg: var(--dxbl-fl-group-header-btn-hover-bg);
  --dxbl-group-header-btn-hover-color: var(--dxbl-fl-group-header-btn-hover-color);
  --dxbl-group-font-size: var(--dxbl-fl-group-font-size);
  --dxbl-group-line-height: var(--dxbl-fl-group-line-height);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-body > .dxbl-group-body-content {
  padding: var(--dxbl-fl-group-content-padding-y) var(--dxbl-fl-group-content-padding-x);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header:not(.dxbl-fl-group-header-tmpl) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header.dxbl-fl-group-header-tmpl > .dxbl-group-expand-btn:last-child:not(:only-child) {
  margin-left: auto;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-image:not(:last-child) {
  margin-right: var(--dxbl-fl-group-header-image-spacing);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-group-expand-btn:last-child:not(:only-child) {
  margin-left: calc(var(--dxbl-fl-group-header-spacing) - var(--dxbl-btn-padding-x));
}
.dxbl-fl .dxbl-fl-gt .dxbl-tabs {
  --dxbl-tabs-color: var(--dxbl-fl-tab-group-color);
  --dxbl-tabs-bg: var(--dxbl-fl-tab-group-bg);
  --dxbl-tabs-font-size: var(--dxbl-fl-tab-group-font-size);
  --dxbl-tabs-line-height: var(--dxbl-fl-tab-group-line-height);
  --dxbl-tabs-padding-top: var(--dxbl-fl-tab-group-padding-top);
  --dxbl-tabs-padding-x: var(--dxbl-fl-tab-group-padding-x);
  --dxbl-tabs-separator-border-color: var(--dxbl-fl-tab-group-bottom-border-color);
  --dxbl-tabs-separator-border-style: var(--dxbl-fl-tab-group-bottom-border-style);
  --dxbl-tabs-separator-border-width: var(--dxbl-fl-tab-group-bottom-border-width);
  --dxbl-tabs-tab-padding-x: var(--dxbl-fl-tab-group-tab-padding-x);
  --dxbl-tabs-tab-padding-y: var(--dxbl-fl-tab-group-tab-padding-y);
  --dxbl-tabs-tab-border-style: var(--dxbl-fl-tab-group-tab-border-style);
  --dxbl-tabs-tab-border-color: var(--dxbl-fl-tab-group-tab-border-color);
  --dxbl-tabs-tab-selected-bg: var(--dxbl-fl-tab-group-tab-selected-bg);
  --dxbl-tabs-tab-selected-color: var(--dxbl-fl-tab-group-tab-selected-color);
  --dxbl-tabs-tab-hover-color: var(--dxbl-fl-tab-group-tab-hover-color);
  --dxbl-tabs-tab-hover-bg: var(--dxbl-fl-tab-group-tab-hover-bg);
  --dxbl-tabs-image-spacing: var(--dxbl-fl-tab-group-image-spacing);
}
.dxbl-fl .dxbl-fl-gt .dxbl-tabs-content-panel {
  --dxbl-tabs-content-color: var(--dxbl-fl-tab-group-content-color);
  --dxbl-tabs-content-font-size: var(--dxbl-fl-tab-group-content-font-size);
  --dxbl-tabs-content-line-height: var(--dxbl-fl-tab-group-content-line-height);
}
.dxbl-fl .dxbl-fl-gd,
.dxbl-fl .dxbl-fl-gt {
  margin-top: calc(var(--dxbl-fl-group-spacing-y) * 0.5);
  margin-bottom: calc(var(--dxbl-fl-group-spacing-y) * 0.5);
}
.dxbl-fl .dxbl-fl-cpt {
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  font-weight: var(--dxbl-fl-caption-font-weight);
  color: var(--dxbl-fl-caption-color);
  margin: 0;
  padding-left: 0;
}
.dxbl-fl .dxbl-fl-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-empty-caption {
  display: none;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-cpt:last-child {
  padding-right: 0;
  text-align: left;
}
.dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-ctrl-nc,
.dxbl-fl .dxbl-fl-item .dxbl-fl-empty-caption + .dxbl-fl-ctrl {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-top: auto;
}
.dxbl-fl .dxbl-fl-row-break {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  height: 0;
}
.dxbl-fl .dxbl-fl-tab-content {
  display: block;
  padding: var(--dxbl-fl-tab-group-content-padding-y) var(--dxbl-fl-tab-group-content-padding-x);
}

@media (min-width: 992px) {
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-cpt {
    white-space: nowrap;
  }
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl:not(img) {
    width: 100%;
  }
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
  .dxbl-fl:not(.dxbl-fl-calc) .dxbl-fl-item > .dxbl-fl-cpt {
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.dxbl-fl-calc .dxbl-fl-item > .dxbl-fl-cpt {
  width: auto !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}
.dxbl-fl-calc .dxbl-fl-item > .dxbl-fl-ctrl:not(img):not(.dxbl-fl-ctrl-nc) {
  width: 100% !important;
}

@media (min-width: 992px) {
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal > .dxbl-fl-cpt {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal > .dxbl-fl-empty-caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.dxbl-toolbar {
  --dxbl-toolbar-font-family: inherit;
  --dxbl-toolbar-font-size: 0.875rem;
  --dxbl-toolbar-line-height: 1.4285;
  --dxbl-toolbar-bg: transparent;
  --dxbl-toolbar-color: white;
  --dxbl-toolbar-separator-width: 1px;
  --dxbl-toolbar-separator-color: #615f63;
  --dxbl-toolbar-title-color: inherit;
  --dxbl-toolbar-title-font-size: 1.14286em;
  --dxbl-toolbar-title-line-height: 1.2499343752;
  --dxbl-toolbar-title-font-weight: 600;
  --dxbl-toolbar-title-padding-x: 0.375rem;
  --dxbl-toolbar-title-padding-y: 0;
  --dxbl-toolbar-group-spacing: 0.5rem;
  --dxbl-toolbar-item-spacing: 0.1875rem;
  --dxbl-toolbar-group-large-spacing: calc(0.5rem * 2);
  --dxbl-toolbar-item-large-spacing: calc(0.1875rem * 2);
  --dxbl-toolbar-btn-bg: #37353d;
  --dxbl-toolbar-btn-color: white;
  --dxbl-toolbar-btn-image-color: unset;
  --dxbl-toolbar-btn-border-color: #615f63;
  --dxbl-toolbar-btn-border-style: solid;
  --dxbl-toolbar-btn-border-width: 1px;
  --dxbl-toolbar-btn-border-radius: 0.1875rem;
  --dxbl-toolbar-btn-hover-bg: unset;
  --dxbl-toolbar-btn-hover-color: inherit;
  --dxbl-toolbar-btn-hover-image-color: unset;
  --dxbl-toolbar-btn-active-bg: unset;
  --dxbl-toolbar-btn-active-color: inherit;
  --dxbl-toolbar-btn-active-image-color: unset;
  --dxbl-toolbar-btn-active-hover-bg: unset;
  --dxbl-toolbar-btn-active-hover-color: inherit;
  --dxbl-toolbar-btn-active-hover-image-color: unset;
  --dxbl-toolbar-btn-disabled-bg: #37353d;
  --dxbl-toolbar-btn-disabled-color: inherit;
  --dxbl-toolbar-btn-disabled-image-color: unset;
  --dxbl-toolbar-btn-padding-x: 0.375rem;
  --dxbl-toolbar-btn-padding-y: 0.25003125rem;
  --dxbl-btn-toolbar-focus-outline-color: #a780cd;
  --dxbl-btn-toolbar-focus-outline-width: 0.125rem;
  --dxbl-btn-toolbar-focus-outline-offset: 1px;
  --dxbl-tmpl-toolbar-item-border-radius: 0.1875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: var(--dxbl-toolbar-bg);
  color: var(--dxbl-toolbar-color);
  font-family: var(--dxbl-toolbar-font-family);
  font-size: var(--dxbl-toolbar-font-size);
  line-height: var(--dxbl-toolbar-line-height);
}
.dxbl-toolbar .dxbl-virtual-toolbar {
  top: -10000px !important;
  left: -10000px !important;
  visibility: hidden !important;
  position: absolute !important;
  width: 1px;
}
.dxbl-toolbar .dxbl-virtual-toolbar .dxbl-btn-group.dxbl-toolbar-hidden-item > .dxbl-toolbar-item > .dxbl-toolbar-btn > .dxbl-image + span {
  display: none;
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-btn > div > .dxbl-text, .dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-btn > div > .dxbl-text {
  --dxbl-text-padding-x: 0;
  --dxbl-text-padding-y: 0;
  --dxbl-text-border-width: 0;
}
.dxbl-toolbar > .dxbl-btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  --dxbl-btn-toolbar-separator-width: var(--dxbl-toolbar-separator-width);
  --dxbl-btn-toolbar-separator-color: var(--dxbl-toolbar-separator-color);
  --dxbl-btn-toolbar-spacing: var(--dxbl-toolbar-group-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-group > *:not(:first-child):not(.dxbl-btn-first):not(.dxbl-toolbar-btn-ellipsis) {
  --dxbl-btn-toolbar-spacing: var(--dxbl-toolbar-item-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing {
  --dxbl-btn-toolbar-spacing: var(--dxbl-toolbar-group-large-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing.dxbl-btn-plain-toolbar > .dxbl-toolbar-group-large-spacing:not(:first-child):not(.dxbl-btn-group-first) {
  position: relative;
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing.dxbl-btn-plain-toolbar > .dxbl-toolbar-group-large-spacing:not(:first-child):not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator {
  height: var(--dxbl-btn-toolbar-separator-height);
  width: var(--dxbl-btn-toolbar-separator-width);
  margin: var(--dxbl-btn-toolbar-separator-margin-y) 0;
  background-color: var(--dxbl-btn-toolbar-separator-color);
  margin-right: var(--dxbl-btn-toolbar-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing.dxbl-btn-plain-toolbar > .dxbl-toolbar-group-large-spacing > .dxbl-btn-group::before {
  display: none;
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing > .dxbl-toolbar-group-large-spacing > *:not(:first-child):not(.dxbl-btn-first) {
  --dxbl-btn-toolbar-spacing: var(--dxbl-toolbar-item-large-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar > .dxbl-toolbar-placeholder {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}
.dxbl-toolbar > .dxbl-btn-toolbar > .dxbl-toolbar-title {
  color: var(--dxbl-toolbar-title-color);
  font-size: var(--dxbl-toolbar-title-font-size);
  line-height: var(--dxbl-toolbar-title-line-height);
  font-weight: var(--dxbl-toolbar-title-font-weight);
  padding: var(--dxbl-toolbar-title-padding-y) var(--dxbl-toolbar-title-padding-x);
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn-ellipsis > .dxbl-btn {
  --dxbl-btn-focus-box-shadow: none;
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-toolbar-font-family);
  --dxbl-btn-font-size: var(--dxbl-toolbar-font-size);
  --dxbl-btn-line-height: var(--dxbl-toolbar-line-height);
  --dxbl-btn-padding-x: var(--dxbl-toolbar-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-toolbar-btn-padding-y);
  --dxbl-btn-border-radius: var(--dxbl-toolbar-btn-border-radius);
  --dxbl-btn-box-shadow: none;
  text-decoration: none;
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: var(--dxbl-toolbar-btn-bg);
  --dxbl-btn-color: var(--dxbl-toolbar-btn-color);
  --dxbl-btn-image-color: var(--dxbl-toolbar-btn-image-color);
  --dxbl-btn-disabled-bg: var(--dxbl-toolbar-btn-disabled-bg);
  --dxbl-btn-disabled-color: var(--dxbl-toolbar-btn-disabled-color);
  --dxbl-btn-disabled-image-color: var(--dxbl-toolbar-btn-disabled-image-color);
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-disabled-opacity: 1;
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-secondary, .dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-border-color: var(--dxbl-toolbar-btn-border-color);
  --dxbl-btn-hover-border-color: var(--dxbl-toolbar-btn-border-color);
  --dxbl-btn-active-border-color: var(--dxbl-toolbar-btn-border-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-toolbar-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-toolbar-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-toolbar-btn-border-width);
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-secondary, .dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-outline-secondary, .dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-text-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-hover-bg: var(--dxbl-toolbar-btn-hover-bg);
  --dxbl-btn-hover-color: var(--dxbl-toolbar-btn-hover-color);
  --dxbl-btn-hover-image-color: var(--dxbl-toolbar-btn-hover-image-color);
  --dxbl-btn-active-bg: var(--dxbl-toolbar-btn-active-bg);
  --dxbl-btn-active-color: var(--dxbl-toolbar-btn-active-color);
  --dxbl-btn-active-image-color: var(--dxbl-toolbar-btn-active-image-color);
  --dxbl-btn-active-hover-bg: var(--dxbl-toolbar-btn-active-hover-bg);
  --dxbl-btn-active-hover-color: var(--dxbl-toolbar-btn-active-hover-color);
  --dxbl-btn-active-hover-image-color: var(--dxbl-toolbar-btn-active-hover-image-color);
}
.dxbl-toolbar.dxbl-toolbar-adaptive {
  position: relative;
  z-index: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition: height ease 0.3s;
  -o-transition: height ease 0.3s;
  transition: height ease 0.3s;
  will-change: height;
  white-space: nowrap;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  padding: inherit;
  -webkit-box-pack: inherit;
  -webkit-justify-content: inherit;
      -ms-flex-pack: inherit;
          justify-content: inherit;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn-group, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-toolbar-item, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-toolbar-item > .dxbl-btn-group,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-btn,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-btn-group,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item > .dxbl-btn,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item > .dxbl-btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn-group, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item > .dxbl-btn,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-btn-group,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-toolbar-item > .dxbl-btn,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle) {
  margin-left: 0;
  margin-right: 0;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span {
  display: none;
}
.dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading > .dxbl-btn-toolbar {
  position: relative;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading > .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group::before {
  display: none;
}
.dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading > .dxbl-btn-toolbar > .dxbl-btn-group:not(.dxbl-toolbar-btn-ellipsis) {
  visibility: hidden;
  width: 1px;
}
.dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading:not(.dxbl-ribbon-toolbar) > .dxbl-btn-toolbar > .dxbl-btn-group:last-child > .dxbl-btn:first-child, .dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading:not(.dxbl-ribbon-toolbar) > .dxbl-btn-toolbar > .dxbl-btn-group:last-child > .dxbl-toolbar-item > .dxbl-btn:first-child {
  visibility: visible !important;
  position: static !important;
  opacity: 0.3;
  cursor: default;
}
.dxbl-toolbar:not([data-dx-focus-hidden]) .dxbl-toolbar-item > .dxbl-btn,
.dxbl-toolbar:not([data-dx-focus-hidden]) .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn,
.dxbl-toolbar:not([data-dx-focus-hidden]) .dxbl-toolbar-btn-ellipsis > .dxbl-btn {
  --dxbl-btn-focus-outline-color: var(--dxbl-btn-toolbar-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-btn-toolbar-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-btn-toolbar-focus-outline-offset);
}
.dxbl-toolbar:not([data-dx-focus-hidden]) .dxbl-toolbar-item.dxbl-toolbar-item-tmpl:focus-visible {
  outline: var(--dxbl-btn-toolbar-focus-outline-width) solid var(--dxbl-btn-toolbar-focus-outline-color);
  outline-offset: var(--dxbl-btn-toolbar-focus-outline-offset);
  border-radius: var(--dxbl-tmpl-toolbar-item-border-radius);
}
.dxbl-toolbar .dxbl-toolbar-title {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-toolbar.dxbl-sm {
  --dxbl-toolbar-font-size: 0.75rem;
  --dxbl-toolbar-line-height: 1.5;
  --dxbl-toolbar-title-font-size: 1.16667em;
  --dxbl-toolbar-title-line-height: 1.2857106123;
  --dxbl-toolbar-title-padding-x: 0.25rem;
  --dxbl-toolbar-title-padding-y: 0;
  --dxbl-toolbar-btn-border-radius: 0.1875rem;
  --dxbl-toolbar-btn-padding-x: 0.25rem;
  --dxbl-toolbar-btn-padding-y: 0.1875rem;
  --dxbl-toolbar-group-spacing: 0.5rem;
  --dxbl-toolbar-item-spacing: 0.1875rem;
  --dxbl-toolbar-group-large-spacing: calc(0.5rem * 2);
  --dxbl-toolbar-item-large-spacing: calc(0.1875rem * 2);
}
.dxbl-toolbar.dxbl-lg {
  --dxbl-toolbar-font-size: 1rem;
  --dxbl-toolbar-line-height: 1.375;
  --dxbl-toolbar-title-font-size: 1.125em;
  --dxbl-toolbar-title-line-height: 1.2222222222;
  --dxbl-toolbar-title-padding-x: 0.5rem;
  --dxbl-toolbar-title-padding-y: 0;
  --dxbl-toolbar-btn-border-radius: 0.1875rem;
  --dxbl-toolbar-btn-padding-x: 0.5rem;
  --dxbl-toolbar-btn-padding-y: 0.3125rem;
  --dxbl-toolbar-group-spacing: 0.5rem;
  --dxbl-toolbar-item-spacing: 0.1875rem;
  --dxbl-toolbar-group-large-spacing: calc(0.5rem * 2);
  --dxbl-toolbar-item-large-spacing: calc(0.1875rem * 2);
}

.dxbl-btn-toolbar {
  --dxbl-btn-toolbar-spacing: 0.5rem;
  --dxbl-btn-toolbar-item-spacing: 0.25rem;
  --dxbl-btn-toolbar-separator-height: calc(100% - 2 * 1px);
  --dxbl-btn-toolbar-separator-width: 1px;
  --dxbl-btn-toolbar-separator-margin-y: 1px;
  --dxbl-btn-toolbar-separator-color: #615f63;
  --dxbl-btn-split-toolbar-dorder-radius: 0.1875rem;
}
.dxbl-btn-toolbar.dxbl-virtual-toolbar > .dxbl-btn-group.dxbl-toolbar-group.dxbl-toolbar-hidden-item:not(:first-child) {
  margin-left: var(--dxbl-btn-toolbar-spacing) !important;
}
.dxbl-btn-toolbar > :not(:first-child) {
  margin-left: var(--dxbl-btn-toolbar-spacing);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: #37353d;
  --dxbl-btn-disabled-bg: #37353d;
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-root-bg: #37353d;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: white;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: white;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: #615f63;
  --dxbl-btn-active-border-color: #615f63;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-btn-root-bg, transparent);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-btn-root-bg, transparent);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-btn-root-bg, transparent);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-border-color: #615f63;
  --dxbl-btn-disabled-border-color: #615f63;
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: white;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: white;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: #615f63;
  --dxbl-btn-active-border-color: #615f63;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-color: white;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: white;
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: white;
  --dxbl-btn-focus-shadow-color: rgba(155, 23, 226, 0.5);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-active-border-color: transparent;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-btn-toolbar > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-btn-split > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.25003125rem;
}
.dxbl-btn-toolbar > .dxbl-btn.dxbl-sm, .dxbl-btn-toolbar > .dxbl-btn-split > .dxbl-btn.dxbl-sm, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-sm, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-sm {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.1875rem;
}
.dxbl-btn-toolbar > .dxbl-btn.dxbl-lg, .dxbl-btn-toolbar > .dxbl-btn-split > .dxbl-btn.dxbl-lg, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-lg, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-lg {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.3125rem;
}
.dxbl-btn-toolbar > .dxbl-btn-toolbar-separator {
  background-color: var(--dxbl-btn-toolbar-separator-color);
  -webkit-background-origin: padding-box;
          background-origin: padding-box;
  height: var(--dxbl-btn-toolbar-separator-height);
  width: var(--dxbl-btn-toolbar-separator-width);
  margin: var(--dxbl-btn-toolbar-separator-margin-y) 0 var(--dxbl-btn-toolbar-separator-margin-y) var(--dxbl-btn-toolbar-spacing);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: transparent;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-text-edit-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow);
          box-shadow: var(--dxbl-text-edit-box-shadow);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-btn-border-color);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split:not(.dxbl-btn-first) > .dxbl-btn:first-child, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split:not(.dxbl-btn-first) > .dxbl-btn:first-child {
  margin-left: var(--dxbl-btn-toolbar-item-spacing);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit {
  margin-left: var(--dxbl-btn-toolbar-item-spacing);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group:not(.dxbl-btn-group-first), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group:not(.dxbl-btn-group-first) {
  position: relative;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group:not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group:not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator {
  height: var(--dxbl-btn-toolbar-separator-height);
  width: var(--dxbl-btn-toolbar-separator-width);
  margin: var(--dxbl-btn-toolbar-separator-margin-y) 0;
  background-color: var(--dxbl-btn-toolbar-separator-color);
  margin-right: var(--dxbl-btn-toolbar-spacing);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child) {
  margin-right: 0;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-split > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(:last-child) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-right-color: transparent !important;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child) {
  border-right-color: transparent;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) > .dxbl-btn:last-child {
  border-right-color: transparent;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:last-child) {
  margin-right: -1px;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split > .dxbl-btn:first-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit > .dxbl-btn-group-left > .dxbl-btn:first-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child).dxbl-btn-group-right > .dxbl-btn, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split > .dxbl-btn:first-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit > .dxbl-btn-group-left > .dxbl-btn:first-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child).dxbl-btn-group-right > .dxbl-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit > .dxbl-btn-group-right > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child).dxbl-btn-group-left > .dxbl-btn, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit > .dxbl-btn-group-right > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child).dxbl-btn-group-left > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last) {
  margin-right: -1px;
}
.dxbl-sm .dxbl-btn-toolbar, .dxbl-btn-toolbar.dxbl-sm {
  --dxbl-btn-toolbar-spacing: 0.5rem;
  --dxbl-btn-toolbar-item-spacing: 0.25rem;
  --dxbl-tmpl-toolbar-item-border-radius: 0.1875rem;
}
.dxbl-lg .dxbl-btn-toolbar, .dxbl-btn-toolbar.dxbl-lg {
  --dxbl-btn-toolbar-spacing: 0.5rem;
  --dxbl-btn-toolbar-item-spacing: 0.25rem;
  --dxbl-tmpl-toolbar-item-border-radius: 0.1875rem;
}

.dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-dialog-width: 500px;
  --dxbl-toolbar-dropdown-min-width: 10rem;
  --dxbl-toolbar-dropdown-bottom-sheet-width: 100%;
  --dxbl-toolbar-dropdown-modal-max-width: 580px;
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.25rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 0.75rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.375rem;
  --dxbl-dropdown-min-width: var(--dxbl-toolbar-dropdown-min-width);
  --dxbl-toolbar-dropdown-btn-bg: transparent;
  --dxbl-toolbar-dropdown-btn-color: white;
  --dxbl-toolbar-dropdown-btn-border-color: transparent;
  --dxbl-toolbar-dropdown-btn-border-style: solid;
  --dxbl-toolbar-dropdown-btn-border-width: 1px;
  --dxbl-toolbar-dropdown-btn-hover-bg: unset;
  --dxbl-toolbar-dropdown-btn-hover-color: inherit;
  --dxbl-toolbar-dropdown-btn-active-bg: unset;
  --dxbl-toolbar-dropdown-btn-active-color: inherit;
  --dxbl-toolbar-dropdown-btn-active-hover-bg: unset;
  --dxbl-toolbar-dropdown-btn-active-hover-color: inherit;
  --dxbl-toolbar-dropdown-btn-disabled-bg: unset;
  --dxbl-toolbar-dropdown-btn-disabled-color: inherit;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.375rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.25003125rem;
  --dxbl-toolbar-dropdown-btn-focus-outline-color: #a780cd;
  --dxbl-toolbar-dropdown-btn-focus-outline-width: 0.125rem;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-separator {
  height: 0;
  margin: 0;
  overflow: hidden;
  border-top: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl:focus-visible, .dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item > .dxbl-btn-split:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item > .dxbl-btn-split:focus-visible {
  outline: var(--dxbl-toolbar-dropdown-btn-focus-outline-width) solid var(--dxbl-toolbar-dropdown-btn-focus-outline-color);
  outline-offset: calc(var(--dxbl-toolbar-dropdown-btn-focus-outline-width) * -1);
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item > .dxbl-dropdown-item.dxbl-btn:focus-visible, .dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item > .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item > .dxbl-dropdown-item.dxbl-btn:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item > .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:focus-visible {
  --dxbl-btn-focus-outline-color: var(--dxbl-toolbar-dropdown-btn-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-toolbar-dropdown-btn-focus-outline-width);
  --dxbl-btn-focus-outline-offset: calc(var(--dxbl-toolbar-dropdown-btn-focus-outline-width) * -1);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item {
  position: relative;
  text-decoration: none;
  text-align: inherit;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:first-child, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:first-child, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split .dxbl-btn:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-bg: var(--dxbl-toolbar-dropdown-btn-bg);
  --dxbl-btn-color: var(--dxbl-toolbar-dropdown-btn-color);
  --dxbl-btn-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-toolbar-dropdown-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-toolbar-dropdown-btn-border-width);
  --dxbl-btn-hover-bg: var(--dxbl-toolbar-dropdown-btn-hover-bg);
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: var(--dxbl-toolbar-dropdown-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-active-bg: var(--dxbl-toolbar-dropdown-btn-active-bg);
  --dxbl-btn-active-background: transparent;
  --dxbl-btn-active-color: var(--dxbl-toolbar-dropdown-btn-active-color);
  --dxbl-btn-active-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-active-hover-bg: var(--dxbl-toolbar-dropdown-btn-active-hover-bg);
  --dxbl-btn-active-hover-color: var(--dxbl-toolbar-dropdown-btn-active-hover-color);
  --dxbl-btn-disabled-bg: var(--dxbl-toolbar-dropdown-btn-disabled-bg);
  --dxbl-btn-disabled-background: transparent;
  --dxbl-btn-disabled-color: var(--dxbl-toolbar-dropdown-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-focus-shadow-color: transparent;
  --dxbl-btn-box-shadow: none;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) var(--dxbl-toolbar-dropdown-btn-padding-x) var(--dxbl-toolbar-dropdown-btn-padding-y) calc(var(--dxbl-toolbar-dropdown-btn-padding-x) * 2);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child) {
  margin-right: 0;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 10%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > :not(.dxbl-btn-split-dropdown) {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) 0 var(--dxbl-toolbar-dropdown-btn-padding-y) calc(var(--dxbl-toolbar-dropdown-btn-padding-x) * 2);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn-split-dropdown {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) var(--dxbl-toolbar-dropdown-btn-padding-x) !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item > span:not(.dxbl-image):not(:last-child) {
  margin-right: var(--dxbl-toolbar-dropdown-btn-padding-x);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item > .dxbl-toolbar-dropdown-toggle {
  margin-left: auto;
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn, .dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-border-radius: 0;
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-x: var(--dxbl-toolbar-dropdown-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-toolbar-dropdown-padding-y);
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-dropdown-body > .dx-blazor-colorpicker {
  border-style: none;
  border-radius: 0;
}
.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog, .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-bottom-sheet {
  --dxbl-popup-width: var(--dxbl-toolbar-dropdown-bottom-sheet-width);
  margin: 0 auto;
  left: 0;
  right: 0;
  width: var(--dxbl-popup-width);
}
.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup .dxbl-modal-body {
  --dxbl-popup-body-padding-x: var(--dxbl-toolbar-dropdown-modal-padding-x);
  --dxbl-popup-body-padding-y: var(--dxbl-toolbar-dropdown-modal-padding-y);
}
@media (min-width: 576px) {
  .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog, .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-bottom-sheet {
    --dxbl-popup-max-width: var(--dxbl-toolbar-dropdown-modal-max-width);
  }
  .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog {
    --dxbl-popup-width: var(--dxbl-toolbar-dropdown-dialog-width);
  }
}
.dxbl-toolbar-dropdown > .dxbl-modal-content > .dxbl-modal-body, .dxbl-toolbar-dropdown > .dxbl-dropdown-body {
  padding: 0;
}
.dxbl-toolbar-dropdown > .dxbl-modal-content > .dxbl-modal-body > .dxbl-toolbar-dropdown-item-list, .dxbl-toolbar-dropdown > .dxbl-dropdown-body > .dxbl-toolbar-dropdown-item-list {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-dialog {
  max-height: 75%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet {
  height: 100%;
  position: fixed;
  -webkit-transition: top 0.5s ease;
  -o-transition: top 0.5s ease;
  transition: top 0.5s ease;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet:not(.show) {
  top: 100%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet.topVertical.show {
  top: 58%;
  max-height: 42%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet.topHorizontal.show {
  top: 50%;
  max-height: 50%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet > .dxbl-modal-content {
  --dxbl-bottom-sheet-border-radius: 12px;
  height: 100%;
  border-radius: var(--dxbl-bottom-sheet-border-radius) var(--dxbl-bottom-sheet-border-radius) 0 0;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet > .dxbl-modal-content > .dxbl-modal-header {
  border-radius: inherit;
}
.dxbl-sm .dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.125rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 0.5rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.25rem;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.25rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.1875rem;
}
.dxbl-lg .dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.375rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 1rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.5rem;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.5rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.3125rem;
}

.dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit > .dxbl-toolbar-menu-item > .dxbl-dropdown-item > .dxbl-btn > .dxbl-toolbar-coloredit-image-container, .dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit .dxbl-office-bar-coloredit > .dxbl-toolbar-coloredit-image-container, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-image-hidden {
  position: relative;
  overflow: hidden;
  background-color: var(--back-color);
  width: var(--dxbl-toolbar-coloredit-image-container-width);
  height: var(--dxbl-toolbar-coloredit-image-container-height);
  border: 1px solid currentcolor;
}

.dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit > .dxbl-toolbar-menu-item > .dxbl-dropdown-item > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-empty::before, .dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit .dxbl-office-bar-coloredit > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-empty::before, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-image-hidden.dxbl-toolbar-coloredit-empty::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  right: 0;
  -webkit-transform: rotate(-45deg) translateY(-1px);
       -o-transform: rotate(-45deg) translateY(-1px);
          transform: rotate(-45deg) translateY(-1px);
  -webkit-transform-origin: 100% 0;
       -o-transform-origin: 100% 0;
          transform-origin: 100% 0;
  border-top: 2px solid red;
}

.dxbl-toolbar:not(.dxbl-ribbon-toolbar) .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image):not(.dxbl-toolbar-btn-ellipsis), .dxbl-toolbar:not(.dxbl-ribbon-toolbar).dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item + .dxbl-toolbar-adaptive-item-text, .dxbl-toolbar:not(.dxbl-ribbon-toolbar).dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item, .dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded] .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-hidden,
.dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded] .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image):not(.dxbl-toolbar-group-separator), .dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded].dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item + .dxbl-toolbar-adaptive-item-text, .dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded].dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item {
  visibility: hidden !important;
  position: relative;
  -webkit-transform: translate(-10000px, -10000px) !important;
       -o-transform: translate(-10000px, -10000px) !important;
          transform: translate(-10000px, -10000px) !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-style: none !important;
}

.dxbl-toolbar.dxbl-ribbon-toolbar .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-hidden,
.dxbl-toolbar.dxbl-ribbon-toolbar .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image):not(.dxbl-toolbar-group-separator), .dxbl-toolbar.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item + .dxbl-toolbar-adaptive-item-text, .dxbl-toolbar.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item {
  visibility: hidden !important;
  position: absolute;
  top: -10000px !important;
  left: -10000px !important;
}

.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-toolbar-edit:not(:last-child) {
  margin-right: 0.5rem;
}
.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-btn[visible], .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-item[visible], .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-btn-ellipsis.dx-toolbar-first-visible-child > :not(.dxbl-btn-last, .dxbl-popup-portal), .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis {
  margin-left: 0.5rem;
}
.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn {
  --dxbl-btn-toolbar-item-spacing: 0;
}
.dxbl-ribbon-toolbar.dxbl-toolbar > .dxbl-btn-toolbar {
  position: static;
  padding: unset;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dxbl-ribbon-toolbar.dxbl-toolbar.dxbl-loading > .dxbl-btn-toolbar {
  position: static;
  overflow: unset;
}
.dxbl-ribbon-toolbar.dxbl-toolbar.dxbl-loading > .dxbl-btn-toolbar.dxbl-btn-toolbar > .dxbl-btn-group:not(.dxbl-toolbar-btn-ellipsis) {
  visibility: unset;
  width: auto;
}
.dxbl-ribbon-toolbar > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn:not(:active):not(.dxbl-active):not(:hover)::before {
  opacity: 0;
}
.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis, .dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more, .dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more {
  --dxbl-btn-image-spacing: 0;
}
.dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child) {
  margin-right: 0;
}
.dxbl-ribbon-toolbar .dxbl-btn-group {
  position: static;
}

.dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-sm .dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-lg .dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-toolbar:not(.dxbl-ribbon-toolbar) > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar.dxbl-toolbar-adaptive-item-text-hidden .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item:not(:only-child) > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar.dxbl-toolbar-adaptive-item-text-hidden .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item:not(:only-child) > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-split > .dxbl-btn > .dxbl-image + span {
  display: none;
}
.dxbl-toolbar:not(.dxbl-ribbon-toolbar) .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image).dxbl-toolbar-btn-ellipsis {
  visibility: hidden !important;
}

.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl {
  width: 100%;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl), .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div {
  padding-right: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-image, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-image, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view), .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view), .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: transparent;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-text-edit-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow);
          box-shadow: var(--dxbl-text-edit-box-shadow);
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-btn-border-color);
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown {
  --dxbl-btn-color: var(--dxbl-text-edit-btn-color);
  --dxbl-btn-border-color: var(--dxbl-text-edit-border-color);
}
.dxbl-toolbar-edit.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split) > .dxbl-text-edit:not(:first-child), .dxbl-toolbar-edit.dxbl-office-bar-spinedit > div > .dxbl-text-edit:not(:first-child) {
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split) > .dxbl-text-edit:not(:first-child)::before, .dxbl-toolbar-edit.dxbl-office-bar-spinedit > div > .dxbl-text-edit:not(:first-child)::before {
  content: "";
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container + span {
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container:not(.dxbl-toolbar-coloredit-image-hidden)::after {
  content: " ";
  height: 2px;
  background-color: var(--back-color);
  min-width: var(--dxbl-toolbar-coloredit-image-container-width);
  opacity: 1;
  position: absolute;
  bottom: 0;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-combobox .dxbl-text-edit input[readonly] {
  cursor: pointer;
}

.dxbl-toolbar-dropdown-item {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-toolbar-dropdown-item .dxbl-image + span,
.dxbl-toolbar-dropdown-item .dxbl-toolbar-coloredit-image-container + span {
  margin-left: 0.4em;
}
.dxbl-toolbar-dropdown-item.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit {
  margin-left: auto;
}
.dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text > span {
  margin-left: var(--dxbl-toolbar-dropdown-btn-padding-x);
}

.dxbl-tabs {
  --dxbl-tabs-color: white;
  --dxbl-tabs-bg: #37353d;
  --dxbl-tabs-font-family: inherit;
  --dxbl-tabs-font-size: 0.875rem;
  --dxbl-tabs-line-height: 1.4285;
  --dxbl-tabs-padding-y: 0;
  --dxbl-tabs-padding-top: var(--dxbl-tabs-padding-y);
  --dxbl-tabs-padding-bottom: var(--dxbl-tabs-padding-y);
  --dxbl-tabs-padding-x: 0;
  --dxbl-tabs-padding-left: var(--dxbl-tabs-padding-x);
  --dxbl-tabs-padding-right: var(--dxbl-tabs-padding-x);
  --dxbl-tabs-separator-border-color: #615f63;
  --dxbl-tabs-separator-border-style: solid;
  --dxbl-tabs-separator-border-width: 1px;
  --dxbl-tabs-tab-padding-x: 1rem;
  --dxbl-tabs-tab-padding-y: 0.25rem;
  --dxbl-tabs-tab-border-style: solid;
  --dxbl-tabs-tab-border-color: transparent;
  --dxbl-tabs-tab-border-width: 1px;
  --dxbl-tabs-tab-selected-bg: unset;
  --dxbl-tabs-tab-selected-color: white;
  --dxbl-tabs-tab-hover-color: inherit;
  --dxbl-tabs-tab-hover-bg: unset;
  --dxbl-tabs-tab-width: unset;
  --dxbl-tabs-image-spacing: 0.375rem;
  --dxbl-tabs-scroll-btn-color: unset;
  --dxbl-tabs-scroll-btn-hover-color: unset;
  --dxbl-tabs-scroll-btn-disabled-color: unset;
  --dxbl-tabs-tab-focus-outline-width: 0.125rem;
  --dxbl-tabs-tab-focus-outline-color: #9b17e2;
  /* Content */
  --dxbl-tabs-content-color: white;
  --dxbl-tabs-content-font-size: 0.875rem;
  --dxbl-tabs-content-line-height: 1.4285;
  display: block;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist {
  border-bottom: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul {
  margin-bottom: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  height: 3px;
  left: 0;
  right: 0;
  margin-bottom: -1px;
  bottom: 0;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-btn {
  margin-bottom: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  --dxbl-tabs-tab-width: 120px;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist {
  border-left: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text {
  width: calc(100% + var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-btn {
  width: 100%;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  margin-left: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-left-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  width: 3px;
  top: -1px;
  bottom: -1px;
  margin-left: -1px;
  left: 0;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-left-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-btn {
  margin-left: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist {
  border-top: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul {
  margin-top: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-top-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  height: 3px;
  left: 0;
  right: 0;
  margin-top: -1px;
  top: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-top-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-btn {
  margin-top: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  --dxbl-tabs-tab-width: 120px;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist {
  border-right: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text {
  width: calc(100% + var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-btn {
  width: 100%;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  margin-right: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-right-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  width: 3px;
  top: -1px;
  bottom: -1px;
  margin-right: -1px;
  right: 0;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-right-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-btn {
  margin-right: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs > .dxbl-tabs-tablist {
  color: var(--dxbl-tabs-color);
  font-family: var(--dxbl-tabs-font-family);
  font-size: var(--dxbl-tabs-font-size);
  line-height: var(--dxbl-tabs-line-height);
  background-color: var(--dxbl-tabs-bg);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-tabs-padding-top) var(--dxbl-tabs-padding-right) var(--dxbl-tabs-padding-bottom) var(--dxbl-tabs-padding-left);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul {
  margin-bottom: 0;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-tabs > .dxbl-tabs-tablist > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  white-space: nowrap;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li {
  list-style: none;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item {
  z-index: 0;
  color: inherit;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-text,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-text {
  --dxbl-text-padding-x: 0;
  border-left-width: 0;
  border-right-width: 0;
  width: 100%;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-text .dxbl-tabs-text-overflow,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-text .dxbl-tabs-text-overflow {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-active):not(.dxbl-disabled):not(:disabled),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-active):not(.dxbl-disabled):not(:disabled) {
  cursor: pointer;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active {
  cursor: default;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-style: var(--dxbl-tabs-tab-border-style);
  border-color: transparent;
  border-width: var(--dxbl-tabs-tab-border-width);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-tabs-tab-padding-y) var(--dxbl-tabs-tab-padding-x);
  text-decoration: none;
  max-width: var(--dxbl-tabs-tab-width);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-tabs-tab-border-color);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tabs-tab-hover-bg, unset);
  color: var(--dxbl-tabs-tab-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.75);
  }
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  color: var(--dxbl-tabs-tab-selected-color);
  background-color: var(--dxbl-tabs-tab-selected-bg);
  border-color: var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color);
  position: relative;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  content: "";
  position: absolute;
  z-index: 0;
  background-color: #9b17e2;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image {
  --dxbl-image-margin-y: 0.4375rem;
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image:not(:last-child),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image:not(:last-child) {
  margin-right: var(--dxbl-tabs-image-spacing);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:focus-visible,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:focus-visible {
  outline: var(--dxbl-tabs-tab-focus-outline-width) solid var(--dxbl-tabs-tab-focus-outline-color);
  outline-offset: calc(var(--dxbl-tabs-tab-focus-outline-width) * -1);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > svg.dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-disabled > .dxbl-image, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:disabled > .dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-disabled > .dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > :not(.dxbl-image),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-disabled > :not(.dxbl-image), .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:disabled > :not(.dxbl-image),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-disabled > :not(.dxbl-image),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-disabled, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:disabled,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-disabled,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:disabled {
  cursor: default;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-btn {
  display: none;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn {
  --dxbl-btn-color: var(--dxbl-tabs-btn-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-tabs-scroll-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-tabs-scroll-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-tabs-scroll-btn-hover-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-tabs-scroll-btn-hover-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-tabs-scroll-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-tabs-scroll-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn {
  --dxbl-btn-border-width: 0;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-color: var(--dxbl-btn-color);
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-tabs .dxbl-tabs-content-panel {
  color: var(--dxbl-tabs-content-color);
  font-size: var(--dxbl-tabs-content-font-size);
  line-height: var(--dxbl-tabs-content-line-height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-tabs .dxbl-tabs-content-panel:not(.dxbl-tabs-render-default) > .dxbl-tabs-content:not([data-dx-tab-loaded]):not(.dxbl-active), .dxbl-tabs .dxbl-tabs-content-panel.dxbl-loaded:not(.dxbl-tabs-render-default) > .dxbl-tabs-content:not([data-dx-tab-loaded]) {
  position: absolute;
  visibility: hidden;
  left: -10000px;
}
.dxbl-tabs .dxbl-tabs-content-panel .dxbl-tabs-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  width: 100%;
}
.dxbl-tabs.dxbl-sm {
  --dxbl-tabs-image-spacing: 0.25rem;
  --dxbl-tabs-tab-padding-x: 1rem;
  --dxbl-tabs-tab-padding-y: 0.25rem;
  --dxbl-tabs-font-size: 0.75rem;
  --dxbl-tabs-line-height: 1.5;
  /* Content */
  --dxbl-tabs-content-font-size: 0.75rem;
  --dxbl-tabs-content-line-height: 1.5;
}
.dxbl-tabs.dxbl-sm > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image,
.dxbl-tabs.dxbl-sm > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image {
  --dxbl-image-margin-y: 0.3125rem;
}
.dxbl-tabs.dxbl-lg {
  --dxbl-tabs-image-spacing: 0.5rem;
  --dxbl-tabs-tab-padding-x: 1rem;
  --dxbl-tabs-tab-padding-y: 0.25rem;
  --dxbl-tabs-font-size: 1rem;
  --dxbl-tabs-line-height: 1.375;
  /* Content */
  --dxbl-tabs-content-font-size: 1rem;
  --dxbl-tabs-content-line-height: 1.375;
}
.dxbl-tabs.dxbl-lg > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image,
.dxbl-tabs.dxbl-lg > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image {
  --dxbl-image-margin-y: 0.5625rem;
}

.dxbl-row {
  --dxbl-row-item-spacing-x: 1.5rem;
  --dxbl-row-item-spacing-y: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: calc(-1 * var(--dxbl-row-item-spacing-y));
  margin-right: calc(-0.5 * var(--dxbl-row-item-spacing-x));
  margin-left: calc(-0.5 * var(--dxbl-row-item-spacing-x));
}

.dxbl-col {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--dxbl-row-item-spacing-x) * 0.5);
  padding-left: calc(var(--dxbl-row-item-spacing-x) * 0.5);
  margin-top: var(--dxbl-row-item-spacing-y);
}

@media (min-width: 0) {
  .dxbl-col-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 576px) {
  .dxbl-col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .dxbl-col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .dxbl-col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .dxbl-col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .dxbl-col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
.dxbl-loading-panel {
  --dxbl-loading-panel-underlay-bg: #46444a;
  --dxbl-loading-panel-overlay-bg: #fff;
  --dxbl-loading-panel-overlay-opacity: 0;
  --dxbl-loading-panel-indicator-size: 2rem;
  --dxbl-loading-panel-message-size: 0.875rem;
  --dxbl-loading-panel-message-color: #bca0d9;
  --dxbl-loading-panel-message-space: 0.75rem;
  --dxbl-loading-panel-indicator-area-padding-x: 1.25rem;
  --dxbl-loading-panel-indicator-area-padding-y: 1rem;
  --dxbl-loading-panel-indicator-area-margin: 1rem;
  --dxbl-loading-panel-indicator-area-height: unset;
  --dxbl-loading-panel-indicator-area-width: unset;
  --dxbl-loading-panel-indicator-area-background-color: #37353d;
  --dxbl-loading-panel-width: 100%;
  --dxbl-loading-panel-height: 100%;
  top: 0;
  left: 0;
}
.dxbl-loading-panel:not([dxbl-loaded]) {
  display: none;
}
.dxbl-loading-panel .dxbl-loading-panel-underlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: var(--dxbl-loading-panel-underlay-bg);
  pointer-events: none;
  top: 0;
  left: 0;
  opacity: 1;
}
.dxbl-loading-panel .dxbl-loading-panel-underlay > .dxbl-loading-panel-overlay {
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: var(--dxbl-loading-panel-overlay-bg);
  opacity: var(--dxbl-loading-panel-overlay-opacity);
}
.dxbl-loading-panel .dxbl-loading-panel-underlay.dxbl-loading-panel-content-visible {
  opacity: 0;
}
.dxbl-loading-panel .dxbl-loading-panel-message {
  font-size: var(--dxbl-loading-panel-message-size);
  color: var(--dxbl-loading-panel-message-color);
}
.dxbl-loading-panel .dxbl-loading-panel-target-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.dxbl-loading-panel .dxbl-loading-panel-target-content + .dxbl-loading-panel-container {
  position: absolute;
  top: 0;
  left: 0;
}
.dxbl-loading-panel.dxbl-loading-panel-empty {
  position: relative;
}
.dxbl-loading-panel.dxbl-loading-panel-empty .dxbl-loading-panel-target-content {
  width: unset;
  height: unset;
}
.dxbl-loading-panel.dxbl-loading-panel-empty .dxbl-loading-panel-container {
  position: static;
}
.dxbl-loading-panel .dxbl-loading-panel-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-unblocked {
  pointer-events: none;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading {
  background-color: rgba(0, 0, 0, 0.6);
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden {
  --dxbl-loading-panel-message-color: #fff;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden .dxbl-wait-indicator {
  --dxbl-wait-indicator-color: #fff;
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-loading-panel-indicator-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-loading-panel-indicator-area-padding-y) var(--dxbl-loading-panel-indicator-area-padding-x);
  height: var(--dxbl-loading-panel-indicator-area-height);
  width: var(--dxbl-loading-panel-indicator-area-width);
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  background: var(--dxbl-loading-panel-indicator-area-background-color);
  border-radius: 999px;
  margin: var(--dxbl-loading-panel-indicator-area-margin);
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
}
.dxbl-loading-panel .dxbl-wait-indicator {
  --dxbl-wait-indicator-size: var(--dxbl-loading-panel-indicator-size);
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.dxbl-loading-panel .dxbl-wait-indicator + .dxbl-loading-panel-message {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  margin-left: var(--dxbl-loading-panel-message-space);
}
.dxbl-loading-panel .dxbl-wait-indicator + .dxbl-loading-panel-message:empty {
  margin-left: 0;
}
.dxbl-loading-panel .dxbl-wait-indicator + .dxbl-loading-panel-message.dxbl-loading-panel-message-left {
  margin-left: 0;
  margin-right: var(--dxbl-loading-panel-message-space);
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.dxbl-loading-panel .dxbl-wait-indicator + .dxbl-loading-panel-message.dxbl-loading-panel-message-left:empty {
  margin-right: 0;
}
.dxbl-loading-panel.dxbl-sm {
  --dxbl-loading-panel-message-space: 0.5rem;
}
.dxbl-loading-panel.dxbl-sm .dxbl-loading-panel-message {
  --dxbl-loading-panel-message-size: 0.75rem;
}
.dxbl-loading-panel.dxbl-sm .dxbl-loading-panel-indicator-area {
  --dxbl-loading-panel-indicator-area-padding-x: 1rem;
}
.dxbl-loading-panel.dxbl-lg {
  --dxbl-loading-panel-message-space: 1rem;
}
.dxbl-loading-panel.dxbl-lg .dxbl-loading-panel-message {
  --dxbl-loading-panel-message-size: 1rem;
}
.dxbl-loading-panel.dxbl-lg .dxbl-loading-panel-indicator-area {
  --dxbl-loading-panel-indicator-area-padding-x: 1.5rem;
}

.dxbl-wait-indicator {
  --dxbl-wait-indicator-color: #bca0d9;
  --dxbl-wait-indicator-size: 1.25rem;
  --dxbl-wait-indicator-flip-animation-rotation-y: dxbl-indicator-animation-flip-rotation-y;
  --dxbl-wait-indicator-flip-animation-rotation-x: dxbl-indicator-animation-flip-rotation-x;
  display: inline-block;
  height: var(--dxbl-wait-indicator-size);
  width: var(--dxbl-wait-indicator-size);
  min-width: var(--dxbl-wait-indicator-size);
}
.dxbl-wait-indicator > svg {
  vertical-align: unset;
}
.dxbl-wait-indicator.dxbl-sm {
  --dxbl-wait-indicator-size: 1rem;
}
.dxbl-wait-indicator.dxbl-sm.dxbl-loading-panel-indicator {
  --dxbl-wait-indicator-size: 1.5rem;
}
.dxbl-wait-indicator.dxbl-lg {
  --dxbl-wait-indicator-size: 1.5rem;
}
.dxbl-wait-indicator.dxbl-lg.dxbl-loading-panel-indicator {
  --dxbl-wait-indicator-size: 2.5rem;
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin {
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  overflow: hidden;
  -webkit-animation: dxbl-indicator-animation-spin 0.75s infinite linear;
       -o-animation: dxbl-indicator-animation-spin 0.75s infinite linear;
          animation: dxbl-indicator-animation-spin 0.75s infinite linear;
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin > svg > g > g {
  stroke: var(--dxbl-wait-indicator-color);
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin > svg > g > circle {
  fill: transparent;
  stroke: var(--dxbl-wait-indicator-color);
  opacity: 0.3;
}
.dxbl-wait-indicator.dxbl-wait-indicator-pulse {
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  fill: var(--dxbl-wait-indicator-color);
  -webkit-animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
       -o-animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
          animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
}
.dxbl-wait-indicator.dxbl-wait-indicator-flip {
  fill: var(--dxbl-wait-indicator-color);
  -webkit-animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
       -o-animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
          animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
}
@-webkit-keyframes dxbl-indicator-animation-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-spin {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes dxbl-indicator-animation-spin {
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes dxbl-indicator-animation-pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-o-keyframes dxbl-indicator-animation-pulse {
  0% {
    -o-transform: scale(0);
       transform: scale(0);
    opacity: 1;
  }
  100% {
    -o-transform: scale(1);
       transform: scale(1);
    opacity: 0;
  }
}
@keyframes dxbl-indicator-animation-pulse {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    -webkit-transform: perspective(120px) rotateY(0deg);
            transform: perspective(120px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(360deg);
            transform: perspective(120px) rotateY(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    transform: perspective(120px) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateY(360deg);
  }
}
@keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    -webkit-transform: perspective(120px) rotateY(0deg);
            transform: perspective(120px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(360deg);
            transform: perspective(120px) rotateY(360deg);
  }
}
@-webkit-keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg);
            transform: perspective(120px) rotateX(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(360deg);
            transform: perspective(120px) rotateX(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    transform: perspective(120px) rotateX(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(360deg);
  }
}
@keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg);
            transform: perspective(120px) rotateX(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(360deg);
            transform: perspective(120px) rotateX(360deg);
  }
}

.dxbl-accordion {
  --dxbl-accordion-group-font-size: 0.875rem;
  --dxbl-accordion-group-line-height: 1.4285;
  --dxbl-accordion-group-border-radius: 4px;
  --dxbl-accordion-group-border-width: 1px;
  --dxbl-accordion-group-border-color: #615f63;
  --dxbl-accordion-group-header-font-size: 1rem;
  --dxbl-accordion-group-header-line-height: 1.25;
  --dxbl-accordion-group-header-padding-x: 0.75rem;
  --dxbl-accordion-group-header-padding-y: 0.3125rem;
  --dxbl-accordion-group-header-text-padding-y: 0.25rem;
  --dxbl-accordion-group-header-border-radius: 3px;
  --dxbl-accordion-group-header-bg: unset;
  --dxbl-accordion-group-header-color: inherit;
  --dxbl-accordion-group-header-hover-bg: unset;
  --dxbl-accordion-group-header-hover-color: inherit;
  --dxbl-accordion-group-header-selected-bg: unset;
  --dxbl-accordion-group-header-selected-color: inherit;
  --dxbl-accordion-group-item-font-size: 0.875rem;
  --dxbl-accordion-group-item-line-height: 1.4285;
  --dxbl-accordion-group-item-spacing: 0.375rem;
  --dxbl-accordion-group-item-content-padding-x: 0.75rem;
  --dxbl-accordion-group-item-text-padding-y: 0.25003125rem;
  --dxbl-accordion-group-item-content-indent: 1.875rem;
  --dxbl-accordion-group-item-btn-color: unset;
  --dxbl-accordion-group-item-btn-bg: transparent;
  --dxbl-accordion-group-item-btn-hover-color: inherit;
  --dxbl-accordion-group-item-btn-hover-bg: unset;
  --dxbl-accordion-group-item-hover-bg: unset;
  --dxbl-accordion-group-item-hover-color: inherit;
  --dxbl-accordion-group-item-selection-bg: unset;
  --dxbl-accordion-group-item-selection-color: inherit;
  --dxbl-accordion-filter-content-bg-color: yellow;
  --dxbl-accordion-filter-content-color: #2b2a2f;
  --dxbl-accordion-focus-outline-color: #a780cd;
  --dxbl-accordion-focus-outline-width: 0.125rem;
  --dxbl-accordion-focus-outline-offset: -2px;
}
.dxbl-accordion.dxbl-sm {
  --dxbl-accordion-group-font-size: 0.75rem;
  --dxbl-accordion-group-line-height: 1.333;
  --dxbl-accordion-group-header-font-size: 0.875rem;
  --dxbl-accordion-group-header-line-height: 1.1428;
  --dxbl-accordion-group-header-padding-x: 0.5rem;
  --dxbl-accordion-group-header-padding-y: 0.1875rem;
  --dxbl-accordion-group-header-text-padding-y: 0.250025rem;
  --dxbl-accordion-group-item-spacing: 0.25rem;
  --dxbl-accordion-group-item-content-indent: 1.625rem;
  --dxbl-accordion-group-item-content-padding-x: 0.5rem;
  --dxbl-accordion-group-item-text-padding-y: 0.250125rem;
  --dxbl-accordion-group-item-font-size: 0.75rem;
  --dxbl-accordion-group-item-line-height: 1.333;
}
.dxbl-accordion.dxbl-lg {
  --dxbl-accordion-group-font-size: 1rem;
  --dxbl-accordion-group-line-height: 1.5;
  --dxbl-accordion-group-header-font-size: 1.25rem;
  --dxbl-accordion-group-header-line-height: 1.2;
  --dxbl-accordion-group-header-padding-x: 1rem;
  --dxbl-accordion-group-header-padding-y: 0.4375rem;
  --dxbl-accordion-group-header-text-padding-y: 0.25rem;
  --dxbl-accordion-group-item-spacing: 0.5rem;
  --dxbl-accordion-group-item-content-indent: 2.125rem;
  --dxbl-accordion-group-item-content-padding-x: 1rem;
  --dxbl-accordion-group-item-text-padding-y: 0.25rem;
  --dxbl-accordion-group-item-font-size: 1rem;
  --dxbl-accordion-group-item-line-height: 1.5;
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header {
  padding: var(--dxbl-accordion-group-header-padding-y) var(--dxbl-accordion-group-header-padding-x);
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header .dxbl-navigation-filter {
  border: none;
  background: none;
  width: 100%;
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header .dxbl-navigation-filter.dxbl-text-edit {
  --dxbl-text-edit-font-size: var(--dxbl-accordion-group-header-font-size);
  --dxbl-text-edit-line-height: var(--dxbl-accordion-group-header-line-height);
  --dxbl-text-edit-padding-y: var(--dxbl-accordion-group-header-text-padding-y);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header .dxbl-navigation-filter.dxbl-text-edit > input {
  margin-left: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header .dxbl-navigation-filter.dxbl-text-edit > .dxbl-edit-btn-clear {
  padding: 0;
}
.dxbl-accordion .dxbl-filter-content {
  background-color: var(--dxbl-accordion-filter-content-bg-color);
  color: var(--dxbl-accordion-filter-content-color);
}
.dxbl-accordion .dxbl-accordion-container:not([data-dx-focus-hidden]) .dxbl-accordion-group-header:focus-visible,
.dxbl-accordion .dxbl-accordion-container:not([data-dx-focus-hidden]) .dxbl-accordion-group-body:focus-visible,
.dxbl-accordion .dxbl-accordion-container:not([data-dx-focus-hidden]) .dxbl-accordion-group-body .dxbl-accordion-item-content:focus-visible,
.dxbl-accordion .dxbl-accordion-container:not([data-dx-focus-hidden]) .dxbl-accordion-tmpl:focus-visible {
  outline: var(--dxbl-accordion-focus-outline-width) solid var(--dxbl-accordion-focus-outline-color);
  outline-offset: var(--dxbl-accordion-focus-outline-offset);
}
.dxbl-accordion .dxbl-accordion-container[data-dx-focus-hidden] .dxbl-accordion-group-header:focus-visible,
.dxbl-accordion .dxbl-accordion-container[data-dx-focus-hidden] .dxbl-accordion-group-body:focus-visible,
.dxbl-accordion .dxbl-accordion-container[data-dx-focus-hidden] .dxbl-accordion-group-body .dxbl-accordion-item-content:focus-visible,
.dxbl-accordion .dxbl-accordion-container[data-dx-focus-hidden] .dxbl-accordion-tmpl:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  outline: unset;
}
.dxbl-accordion .dxbl-accordion-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 0;
}
.dxbl-accordion .dxbl-accordion-group.dxbl-group {
  --dxbl-group-border-radius: var(--dxbl-accordion-group-border-radius);
  --dxbl-group-border-width: var(--dxbl-accordion-group-border-width);
  --dxbl-group-border-color: var(--dxbl-accordion-group-border-color);
  --dxbl-group-font-size: var(--dxbl-accordion-group-font-size);
  --dxbl-group-line-height: var(--dxbl-accordion-group-line-height);
  --dxbl-group-header-border-radius: var(--dxbl-accordion-group-header-border-radius);
  --dxbl-group-header-font-size: var(--dxbl-accordion-group-header-font-size);
  --dxbl-group-header-line-height: var(--dxbl-accordion-group-header-line-height);
  --dxbl-group-header-padding-x: var(--dxbl-accordion-group-header-padding-x);
  --dxbl-group-header-padding-y: var(--dxbl-accordion-group-header-padding-y);
  --dxbl-group-header-spacing: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group:not(:first-child) {
  border-top: 0;
}
.dxbl-accordion .dxbl-accordion-group:not(:first-child):not(:last-child), .dxbl-accordion .dxbl-accordion-group:not(:first-child):not(:last-child) > .dxbl-accordion-group-header {
  border-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group:not(:first-child):last-child, .dxbl-accordion .dxbl-accordion-group:not(:first-child):last-child > .dxbl-accordion-group-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group:first-child:not(:last-child), .dxbl-accordion .dxbl-accordion-group:first-child:not(:last-child) > .dxbl-accordion-group-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-btn.dxbl-group-expand-btn {
  margin: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content > .dxbl-accordion-item-text-container.dxbl-text {
  --dxbl-text-padding-y: var(--dxbl-accordion-group-header-text-padding-y);
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-active) > .dxbl-accordion-group-header {
  cursor: pointer;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-header-hover-bg, unset);
  color: var(--dxbl-accordion-group-header-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 25%;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-header-selected-bg, unset);
  color: var(--dxbl-accordion-group-header-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 40%;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter).dxbl-active > .dxbl-accordion-group-header a.dxbl-accordion-item-content, .dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover a.dxbl-accordion-item-content, .dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:active a.dxbl-accordion-item-content {
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group.dxbl-disabled, .dxbl-accordion .dxbl-accordion-group:disabled {
  cursor: default;
}
.dxbl-accordion .dxbl-accordion-group.dxbl-disabled .dxbl-accordion-group-header .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl), .dxbl-accordion .dxbl-accordion-group:disabled .dxbl-accordion-group-header .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl) {
  opacity: 60%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group) {
  font-size: var(--dxbl-accordion-group-item-font-size);
  line-height: var(--dxbl-accordion-group-item-line-height);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group) > .dxbl-accordion-item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  position: relative;
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-item-selection-bg, unset);
  color: var(--dxbl-accordion-group-item-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 30%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):hover, .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):active {
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) {
  cursor: pointer;
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-item-hover-bg, unset);
  color: var(--dxbl-accordion-group-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group).dxbl-disabled > .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl), .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):disabled > .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl) {
  opacity: 0.5;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container + * {
  margin-left: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content > .dxbl-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content > .dxbl-image:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container.dxbl-text {
  --dxbl-text-padding-x: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container.dxbl-accordion-item-text-tmpl > .dxbl-text {
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-badge {
  margin-left: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item .dxbl-accordion-item-indent, .dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item .dxbl-accordion-item-indent-end {
  min-width: calc((var(--dxbl-accordion-item-indent, 0) - 1) * var(--dxbl-accordion-group-item-content-indent));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content {
  padding: 0 var(--dxbl-accordion-group-item-content-padding-x);
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn {
  position: relative;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: unset;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: $btn-hover-color;
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-accordion-group-item-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-accordion-group-item-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-accordion-group-item-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-accordion-group-item-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}

.dxbl-office-ribbon {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
}
.dxbl-office-ribbon .dxbl-tabs-content-panel {
  overflow: hidden;
}
.dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
  --dxbl-office-ribbon-context-tab-bg: unset;
  --dxbl-office-ribbon-context-tab-color: inherit;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-office-ribbon-context-tab-bg, unset);
  color: var(--dxbl-office-ribbon-context-tab-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.75);
  }
}
.dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 0.1;
}
.dxbl-office-ribbon .dxbl-ribbon-toolbar {
  padding: 0.5rem;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn {
  --dxbl-text-border-style: none;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn:focus {
  --dxbl-btn-box-shadow: none;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn::before {
  --dxbl-btn-box-shadow: none;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .image + span,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-coloredit-image-container + span,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .image + .dxbl-text-edit {
  padding-left: 0.2em;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-office-bar-dropdown-header {
  display: none;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-header {
  padding: 0 0.75rem 0.25rem;
  width: 100%;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-header,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-break {
  display: block;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item:not(.dxbl-toolbar-item-tmpl) {
  display: inline-block;
  margin: 0.125em 0;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-horizontal-content.dxbl-dropdown-item {
  padding: 0.625rem;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-horizontal-content span {
  display: none;
}

.dxbl-office-bar-combobox-large:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 120px;
}

.dxbl-office-bar-combobox-large.dxbl-toolbar-dropdown-item .dxbl-text-edit {
  width: 180px;
}

.dxbl-office-bar-combobox-large.dxbl-toolbar-dropdown-item .image + span {
  padding-right: 2em;
}

.dxbl-office-bar-combobox-small:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 63px;
}

.dxbl-office-bar-combobox-small.dxbl-toolbar-dropdown-item .dxbl-text-edit {
  width: 80px;
}

.dxbl-office-bar-combobox-medium:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 175px;
}

.dxbl-office-bar-spinedit:not(.dxbl-toolbar-dropdown-item) {
  width: 90px;
}

.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div > .dxbl-text-edit {
  width: 100px;
}

.dxbl-treeview {
  --dxbl-treeview-spacing-x: 0.25rem;
  --dxbl-treeview-spacing-y: 0;
  --dxbl-treeview-font-size: 0.875rem;
  --dxbl-treeview-font-weight: 400;
  --dxbl-treeview-line-height: 1.4285;
  --dxbl-treeview-text-padding-y: 0.25003125rem;
  --dxbl-treeview-btn-bg: transparent;
  --dxbl-treeview-btn-color: unset;
  --dxbl-treeview-btn-hover-bg: unset;
  --dxbl-treeview-btn-hover-color: inherit;
  --dxbl-treeview-image-spacing: 0.375rem;
  --dxbl-treeview-navigation-filter-bottom-spacing: 0.75rem;
  --dxbl-treeview-navigation-filter-content-bg-color: yellow;
  --dxbl-treeview-navigation-filter-content-color: #2b2a2f;
  --dxbl-treeview-check-all-bottom-spacing: 0.25rem;
  --dxbl-treeview-check-all-border-bottom-color: unset;
  --dxbl-treeview-check-all-border-bottom-width: 1px;
  --dxbl-treeview-check-all-border-bottom-style: solid;
  --dxbl-treeview-item-text-wrap: normal;
  --dxbl-treeview-item-content-indent: 0.9375rem;
  --dxbl-treeview-item-hover-bg: unset;
  --dxbl-treeview-item-hover-color: inherit;
  --dxbl-treeview-item-selection-bg: unset;
  --dxbl-treeview-item-selection-color: #fff;
  --dxbl-treeview-item-selection-focused-color: unset;
  --dxbl-treeview-item-border-radius: 0.25rem;
  --dxbl-treeview-item-spacing-y: 0.375rem;
  --dxbl-treeview-item-content-container-border-width: 0.125rem;
  --dxbl-treeview-checkbox-checked-color: #fff;
  --dxbl-treeview-checkbox-checked-bg: unset;
  --dxbl-treeview-checkbox-checked-hover-bg: #9b17e2;
  --dxbl-treeview-checkbox-disabled-bg: unset;
  --dxbl-treeview-checkbox-disabled-color: #37353d;
  --dxbl-treeview-checkbox-unchecked-bg: #37353d;
  --dxbl-treeview-checkbox-unchecked-hover-bg: #37353d;
  --dxbl-treeview-checkbox-unchecked-hover-border-color: unset;
  --dxbl-treeview-checkbox-unchecked-border-width: 2px;
  --dxbl-treeview-empty-data-padding-x: 1rem;
  --dxbl-treeview-empty-data-padding-y: 1rem;
  --dxbl-treeview-item-focus-outline-color: #a780cd;
  --dxbl-treeview-item-focus-outline-width: 0.125rem;
  --dxbl-treeview-item-focus-outline-offset: -2px;
  --dxbl-treeview-checkbox-readonly-bg: #37353d;
  --dxbl-treeview-checkbox-readonly-border-color: unset;
  --dxbl-treeview-checkbox-readonly-border-width: 2px;
  padding: var(--dxbl-treeview-spacing-y) var(--dxbl-treeview-spacing-x);
}
.dxbl-treeview.dxbl-sm {
  --dxbl-treeview-font-size: 0.75rem;
  --dxbl-treeview-line-height: 1.333;
  --dxbl-treeview-text-padding-y: 0.250125rem;
  --dxbl-treeview-image-spacing: 0.25rem;
  --dxbl-treeview-item-spacing-y: 0.25rem;
  --dxbl-treeview-item-content-indent: 0.8125rem;
}
.dxbl-treeview.dxbl-sm .dxbl-treeview-item .dxbl-treeview-item-content .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview.dxbl-sm:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 1.625rem;
}
.dxbl-treeview.dxbl-lg {
  --dxbl-treeview-font-size: 1rem;
  --dxbl-treeview-line-height: 1.5;
  --dxbl-treeview-text-padding-y: 0.25rem;
  --dxbl-treeview-image-spacing: 0.5rem;
  --dxbl-treeview-item-spacing-y: 0.5rem;
  --dxbl-treeview-item-content-indent: 1.0625rem;
}
.dxbl-treeview.dxbl-lg .dxbl-treeview-item .dxbl-treeview-item-content .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview.dxbl-lg:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 2.125rem;
}
.dxbl-treeview .dxbl-treeview-container {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-treeview .dxbl-navigation-filter {
  margin-bottom: var(--dxbl-treeview-navigation-filter-bottom-spacing);
  width: 100%;
}
.dxbl-treeview:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 1.875rem;
}
.dxbl-treeview .dxbl-filter-content {
  background-color: var(--dxbl-treeview-navigation-filter-content-bg-color);
  color: var(--dxbl-treeview-navigation-filter-content-color);
}
.dxbl-treeview .dxbl-checkbox {
  --dxbl-checkbox-check-element-checked-color: var(--dxbl-treeview-checkbox-checked-color);
  --dxbl-checkbox-check-element-checked-hover-bg: var(--dxbl-treeview-checkbox-checked-hover-bg);
  --dxbl-checkbox-check-element-disabled-color: var(--dxbl-treeview-checkbox-disabled-color);
  --dxbl-checkbox-check-element-unchecked-bg: var(--dxbl-treeview-checkbox-unchecked-bg);
  --dxbl-checkbox-check-element-unchecked-hover-bg: var(--dxbl-treeview-checkbox-unchecked-hover-bg);
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-treeview-checkbox-unchecked-border-color);
  --dxbl-checkbox-check-element-unchecked-hover-border-color: var(--dxbl-treeview-checkbox-unchecked-hover-border-color);
  --dxbl-checkbox-check-element-unchecked-border-width: var(--dxbl-treeview-checkbox-unchecked-border-width);
  --dxbl-checkbox-check-element-readonly-bg: var(--dxbl-treeview-checkbox-readonly-bg);
  --dxbl-checkbox-check-element-readonly-border-color: var(--dxbl-treeview-checkbox-readonly-border-color);
  --dxbl-checkbox-check-element-readonly-border-width: var(--dxbl-treeview-checkbox-readonly-border-width);
}
.dxbl-treeview .dxbl-checkbox.dxbl-treeview-checkbox-check-all {
  --dxbl-checkbox-unchecked-focus-shadow-color: transparent;
  --dxbl-checkbox-checked-focus-shadow-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: var(--dxbl-treeview-check-all-border-bottom-width) var(--dxbl-treeview-check-all-border-bottom-style) var(--dxbl-treeview-check-all-border-bottom-color, #615f63);
  padding-bottom: var(--dxbl-treeview-check-all-bottom-spacing);
}
.dxbl-treeview .dxbl-checkbox.dxbl-treeview-checkbox-check-all + * .dxbl-treeview-items-container[role=tree] {
  padding-top: var(--dxbl-treeview-check-all-bottom-spacing);
}
.dxbl-treeview .dxbl-checkbox > label {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-treeview .dxbl-checkbox > .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled).dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled).dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover) {
  background-color: var(--dxbl-treeview-checkbox-checked-bg, #9b17e2);
  opacity: var(--dxbl-treeview-checkbox-checked-bg, 80%);
}
.dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover) {
  background-color: var(--dxbl-treeview-checkbox-disabled-bg, #fff);
  opacity: var(--dxbl-treeview-checkbox-disabled-bg, 40%);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible {
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-selection-bg, unset);
  color: var(--dxbl-treeview-item-selection-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 20%;
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-tmpl:focus-visible {
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-checkbox-check-all:not([data-dx-focus-hidden]) .dxbl-checkbox-check-element:has(input:focus) + label {
  border-radius: var(--dxbl-treeview-item-border-radius);
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container[data-dx-focus-hidden] .dxbl-treeview-item-container:focus-visible,
.dxbl-treeview .dxbl-treeview-container[data-dx-focus-hidden] .dxbl-treeview-tmpl:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  outline: unset;
}
.dxbl-treeview .dxbl-treeview-empty-data {
  text-align: center;
  font-size: var(--dxbl-treeview-font-size);
  font-weight: var(--dxbl-treeview-font-weight);
  line-height: var(--dxbl-treeview-line-height);
  opacity: 60%;
  padding: var(--dxbl-treeview-empty-data-padding-y) var(--dxbl-treeview-empty-data-padding-x);
}
.dxbl-treeview.dxbl-treeview-text-nowrap {
  --dxbl-treeview-item-text-wrap: nowrap;
}
.dxbl-treeview .dxbl-treeview-items-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  list-style: none;
  padding: 0;
  margin: 0;
}
.dxbl-treeview .dxbl-treeview-items-container[role=tree] {
  padding-right: 0.25rem;
}
.dxbl-treeview .dxbl-treeview-items-container .dxbl-treeview-items-container .dxbl-treeview-tmpl, .dxbl-treeview .dxbl-treeview-items-container .dxbl-treeview-items-container .dxbl-treeview-tmpl ~ * {
  margin-left: var(--dxbl-treeview-item-content-indent);
}
.dxbl-treeview .dxbl-treeview-item.dxbl-disabled, .dxbl-treeview .dxbl-treeview-item:disabled {
  pointer-events: none;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: var(--dxbl-treeview-item-spacing-y);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-indent {
  min-width: calc(var(--dxbl-treeview-item-indent, 0) * var(--dxbl-treeview-item-content-indent));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn {
  position: relative;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: unset;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: $btn-hover-color;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-treeview-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-treeview-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-treeview-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-treeview-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom) {
  --dxbl-btn-border-radius: 50%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-btn-hover-bg, unset);
  color: var(--dxbl-treeview-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: unset;
  border-radius: var(--dxbl-treeview-item-border-radius);
  font-size: var(--dxbl-treeview-font-size);
  font-weight: var(--dxbl-treeview-font-weight);
  line-height: var(--dxbl-treeview-line-height);
  overflow-x: hidden;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-hover-bg, unset);
  color: var(--dxbl-treeview-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-selection-bg, unset);
  color: var(--dxbl-treeview-item-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 80%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container.dxbl-disabled, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:disabled {
  opacity: 60%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container > .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: var(--dxbl-treeview-image-spacing);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active) {
  cursor: pointer;
  color: inherit;
  position: relative;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container > .dxbl-text:not(.dxbl-badge) {
  --dxbl-text-padding-y: var(--dxbl-treeview-text-padding-y);
  white-space: var(--dxbl-treeview-item-text-wrap);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container {
  min-width: 0;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container.dxbl-treeview-item-text-tmpl {
  width: 100%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container.dxbl-treeview-item-text-tmpl > .dxbl-text {
  width: 100%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container > .dxbl-treeview-item-text {
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.dxbl-badge {
  --dxbl-navigation-badge-font-size: 0.875rem;
  --dxbl-navigation-badge-font-weight: 500;
  --dxbl-navigation-badge-line-height: 1.4285;
  --dxbl-navigation-badge-color: #fff;
  --dxbl-navigation-badge-bg: #495057;
  --dxbl-navigation-badge-border-radius: 0.25rem;
  --dxbl-navigation-badge-spacing: 0.375rem;
  --dxbl-navigation-badge-text-spacing-x: 0.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--dxbl-navigation-badge-font-size);
  font-weight: var(--dxbl-navigation-badge-font-weight);
  line-height: var(--dxbl-navigation-badge-line-height);
  color: var(--dxbl-navigation-badge-color);
  border-radius: var(--dxbl-navigation-badge-border-radius);
  background-color: var(--dxbl-navigation-badge-bg);
  margin: 0 var(--dxbl-navigation-badge-spacing);
}
.dxbl-badge.dxbl-text {
  --dxbl-text-padding-x: var(--dxbl-navigation-badge-text-spacing-x);
  --dxbl-text-padding-y: 0;
}

.dxbl-sm .dxbl-badge {
  --dxbl-navigation-badge-font-size: 0.75rem;
  --dxbl-navigation-badge-line-height: 1.333;
  --dxbl-navigation-badge-spacing: 0.25rem;
  --dxbl-navigation-badge-text-spacing-x: 0.25rem;
}

.dxbl-lg .dxbl-badge {
  --dxbl-navigation-badge-font-size: 1rem;
  --dxbl-navigation-badge-line-height: 1.5;
  --dxbl-navigation-badge-spacing: 0.5rem;
  --dxbl-navigation-badge-text-spacing-x: 0.5rem;
}

.dxbl-active .dxbl-badge {
  --dxbl-navigation-badge-color: #2b2a2f;
  --dxbl-navigation-badge-bg: #fff;
}

.dxbl-stacklayout > .dxbl-stacklayout-root, .dxbl-gridlayout > .dxbl-gridlayout-root {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.dxbl-gridlayout {
  width: 100%;
  height: 100%;
  display: block;
}
.dxbl-stacklayout {
  display: block;
}
.dxbl-radio-group {
  --dxbl-radio-group-radio-padding-top: 0.375rem;
  --dxbl-radio-group-radio-padding-left: 1rem;
  --dxbl-radio-group-font-size: 0.875rem;
  --dxbl-radio-group-no-data-text-opacity: 0.75;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--dxbl-radio-group-font-size);
}
.dxbl-radio-group.dxbl-radio-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.dxbl-radio-group.dxbl-radio-group-vertical > .dxbl-checkbox-radio {
  width: 100%;
}
.dxbl-radio-group.dxbl-radio-group-vertical > .dxbl-checkbox-radio + .dxbl-checkbox-radio {
  padding-top: var(--dxbl-radio-group-radio-padding-top);
}
.dxbl-radio-group.dxbl-radio-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.dxbl-radio-group.dxbl-radio-group-horizontal > .dxbl-checkbox-radio + .dxbl-checkbox-radio {
  padding-left: var(--dxbl-radio-group-radio-padding-left);
}
.dxbl-radio-group > .dxbl-radio-group-no-data-text {
  opacity: var(--dxbl-radio-group-no-data-text-opacity);
}
.dxbl-radio-group.dxbl-sm {
  --dxbl-radio-group-radio-padding-top: 0.25rem;
  --dxbl-radio-group-radio-padding-left: 0.75rem;
  --dxbl-radio-group-font-size: 0.75rem;
}
.dxbl-radio-group.dxbl-lg {
  --dxbl-radio-group-radio-padding-top: 0.5rem;
  --dxbl-radio-group-radio-padding-left: 1.25rem;
  --dxbl-radio-group-font-size: 1rem;
}

.dxbl-context-menu,
.dxbl-context-menu-submenu {
  --dxbl-context-menu-font-family: inherit;
  --dxbl-context-menu-color: unset;
  --dxbl-context-menu-bg: #37353d;
  --dxbl-context-menu-font-size: 0.875rem;
  --dxbl-context-menu-line-height: 1.4285;
  --dxbl-context-menu-item-text-padding-x: 1.5rem;
  --dxbl-context-menu-item-padding-x: 0.5rem;
  --dxbl-context-menu-item-padding-y: 0.31253125rem;
  --dxbl-context-menu-min-width: 9.9999375rem;
  --dxbl-context-menu-item-popout-icon-opacity: 70%;
  --dxbl-context-menu-disabled-bg: unset;
  --dxbl-context-menu-disabled-color: white;
  --dxbl-context-menu-disabled-opacity: 60%;
  --dxbl-context-menu-item-hover-color: inherit;
  --dxbl-context-menu-item-hover-bg: unset;
  --dxbl-context-menu-item-active-bg: unset;
  --dxbl-context-menu-item-active-color: #fff;
  --dxbl-context-menu-separator-width: 1px;
  --dxbl-context-menu-separator-color: #615f63;
  --dxbl-context-menu-separator-style: solid;
  --dxbl-context-menu-border-radius: 0.25rem;
  --dxbl-context-menu-border-width: 1px;
  --dxbl-context-menu-border-color: #615f63;
  --dxbl-context-menu-border-style: solid;
  --dxbl-context-menu-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-context-menu-padding-x: 0;
  --dxbl-context-menu-padding-y: 0;
  --dxbl-context-menu-image-spacing: 0.5rem;
  --dxbl-context-menu-item-focus-outline-color: #a780cd;
  --dxbl-context-menu-item-focus-outline-width: 0.125rem;
}
.dxbl-context-menu.dxbl-sm,
.dxbl-context-menu-submenu.dxbl-sm {
  --dxbl-context-menu-font-size: 0.75rem;
  --dxbl-context-menu-line-height: 1.5;
  --dxbl-context-menu-item-text-padding-x: 1.375rem;
  --dxbl-context-menu-item-padding-x: 0.375rem;
  --dxbl-context-menu-item-padding-y: 0.25rem;
  --dxbl-context-menu-min-width: 8.571375rem;
  --dxbl-context-menu-image-spacing: 0.375rem;
}
.dxbl-context-menu.dxbl-lg,
.dxbl-context-menu-submenu.dxbl-lg {
  --dxbl-context-menu-font-size: 1rem;
  --dxbl-context-menu-line-height: 1.375;
  --dxbl-context-menu-item-text-padding-x: 1.625rem;
  --dxbl-context-menu-item-padding-x: 0.625rem;
  --dxbl-context-menu-item-padding-y: 0.375rem;
  --dxbl-context-menu-min-width: 11.4285rem;
  --dxbl-context-menu-image-spacing: 0.625rem;
}
.dxbl-context-menu.dxbl-context-menu-dropdown,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown {
  --dxbl-dropdown-font-family: var(--dxbl-context-menu-font-family);
  --dxbl-dropdown-font-size: var(--dxbl-context-menu-font-size);
  --dxbl-dropdown-color: var(--dxbl-context-menu-color);
  --dxbl-dropdown-line-heigth: var(--dxbl-context-menu-line-height);
  --dxbl-dropdown-bg: var(--dxbl-context-menu-bg);
  --dxbl-dropdown-body-padding-x: var(--dxbl-context-menu-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-context-menu-padding-y);
  --dxbl-dropdown-border-radius: var(--dxbl-context-menu-border-radius);
  --dxbl-dropdown-border-width: var(--dxbl-context-menu-border-width);
  --dxbl-dropdown-border-color: var(--dxbl-context-menu-border-color);
  --dxbl-dropdown-border-style: var(--dxbl-context-menu-border-style);
  --dxbl-dropdown-min-width: var(--dxbl-context-menu-min-width);
  --dxbl-dropdown-box-shadow: var(--dxbl-context-menu-box-shadow);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
  width: 100%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item.dxbl-context-menu-item-with-icon .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item.dxbl-context-menu-item-with-icon .dxbl-context-menu-item-text {
  padding-left: var(--dxbl-context-menu-image-spacing);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item .dxbl-context-menu-item-text {
  display: inline-block;
  padding-left: var(--dxbl-context-menu-item-text-padding-x);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-context-menu-separator-width) var(--dxbl-context-menu-separator-style) var(--dxbl-context-menu-separator-color);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator:first-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator:first-child {
  display: none;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):first-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):first-child {
  border-top-left-radius: var(--dxbl-context-menu-border-radius);
  border-top-right-radius: var(--dxbl-context-menu-border-radius);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):last-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):last-child {
  border-bottom-left-radius: var(--dxbl-context-menu-border-radius);
  border-bottom-right-radius: var(--dxbl-context-menu-border-radius);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):focus-within,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):focus-within {
  outline: var(--dxbl-context-menu-item-focus-outline-width) solid var(--dxbl-context-menu-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-context-menu-item-focus-outline-width) * -1);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
  border-radius: inherit;
  outline: none;
  padding: var(--dxbl-context-menu-item-padding-y) var(--dxbl-context-menu-item-padding-x) var(--dxbl-context-menu-item-padding-y) var(--dxbl-context-menu-item-padding-x);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-item-hover-bg, unset);
  color: var(--dxbl-context-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-text {
  margin-right: auto;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-popout-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-popout-icon {
  margin-left: var(--dxbl-context-menu-image-spacing);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-icon {
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-disabled-bg, unset);
  color: var(--dxbl-context-menu-disabled-color);
  opacity: var(--dxbl-context-menu-disabled-opacity);
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled::before, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 5%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-item-active-bg, unset);
  color: var(--dxbl-context-menu-item-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #9b17e2;
  opacity: 80%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled) .dxbl-context-menu-item-popout-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled) .dxbl-context-menu-item-popout-icon {
  opacity: var(--dxbl-context-menu-item-popout-icon-opacity);
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list, .dxbl-menu .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu {
  --dxbl-menu-item-hover-color: inherit;
  --dxbl-menu-item-hover-bg: unset;
  --dxbl-menu-item-selected-bg: unset;
  --dxbl-menu-item-selected-color: unset;
  --dxbl-menu-item-selected-hover-bg: unset;
  --dxbl-menu-item-selected-hover-color: unset;
  --dxbl-menu-item-disabled-bg: unset;
  --dxbl-menu-item-disabled-color: white;
  --dxbl-menu-item-disabled-opacity: 60%;
  --dxbl-menu-font-family: inherit;
  --dxbl-menu-color: unset;
  --dxbl-menu-separator-width: 1px;
  --dxbl-menu-separator-color: #615f63;
  --dxbl-menu-separator-style: solid;
  --dxbl-menu-item-image-size: 1rem;
  --dxbl-menu-bg: #37353d;
  --dxbl-menu-top-left-border-radius: 0.1875rem;
  --dxbl-menu-top-right-border-radius: 0.1875rem;
  --dxbl-menu-bottom-left-border-radius: 0.1875rem;
  --dxbl-menu-bottom-right-border-radius: 0.1875rem;
  --dxbl-menu-title-font-weight: 500;
  --dxbl-menu-title-font-size: 1.25rem;
  --dxbl-menu-title-line-height: 1;
  --dxbl-menu-border-width: 0;
  --dxbl-menu-border-color: unset;
  --dxbl-menu-border-style: unset;
  --dxbl-menu-item-focus-outline-color: #a780cd;
  --dxbl-menu-item-focus-outline-width: 0.125rem;
  --dxbl-menu-item-focus-outline-offset: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: var(--dxbl-menu-bg);
  border-radius: var(--dxbl-menu-top-left-border-radius) var(--dxbl-menu-top-right-border-radius) var(--dxbl-menu-bottom-right-border-radius) var(--dxbl-menu-bottom-left-border-radius);
  border: var(--dxbl-menu-border-width) var(--dxbl-menu-border-style) var(--dxbl-menu-border-color);
}
.dxbl-menu.dxbl-sm {
  --dxbl-menu-title-font-size: 1rem;
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu.dxbl-lg {
  --dxbl-menu-title-font-size: 1.5rem;
  --dxbl-menu-item-font-size: 1.25rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-nav, .dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-item-list, .dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-title {
  opacity: 0;
}
.dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-bar {
  opacity: 0;
}
.dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-bar > .dxbl-menu-item-list {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-menu:not([data-dx-menu-mobile]) > .dxbl-menu-nav, .dxbl-menu:not([data-dx-menu-mobile]) > .dxbl-menu-item-list, .dxbl-menu:not([data-dx-menu-mobile]) > .dxbl-menu-title {
  display: none;
}
.dxbl-menu[data-dx-menu-mobile] > .dxbl-menu-bar {
  display: none;
}
.dxbl-menu:not([data-dx-focus-hidden]) .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:focus-visible, .dxbl-menu:not([data-dx-focus-hidden]) .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-menu-item-tmpl:focus-visible {
  outline: var(--dxbl-menu-item-focus-outline-width) solid var(--dxbl-menu-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-menu-item-focus-outline-width) * -1);
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-list-item-stretch {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-start .dxbl-btn {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-center .dxbl-btn {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-end .dxbl-btn {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-menu-font-family);
  --dxbl-btn-font-size: var(--dxbl-menu-item-font-size);
  --dxbl-btn-line-height: var(--dxbl-menu-item-line-height);
  --dxbl-btn-padding-x: var(--dxbl-menu-item-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-item-padding-y);
  --dxbl-btn-image-spacing: var(--dxbl-menu-item-image-spacing);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-disabled-bg: var(--dxbl-menu-item-disabled-bg);
  --dxbl-btn-disabled-color: var(--dxbl-menu-item-disabled-color);
  --dxbl-btn-disabled-opacity: var(--dxbl-menu-item-disabled-opacity);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-hover-bg, unset);
  color: var(--dxbl-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled {
  pointer-events: none;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container.dxbl-menu-text-hidden {
  display: none;
  overflow: hidden;
  width: 0;
  padding: 0;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container .dxbl-menu-item-text {
  white-space: nowrap;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-spacing {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dxbl-menu .dxbl-menu-title {
  font-size: var(--dxbl-menu-title-font-size);
  font-weight: var(--dxbl-menu-title-font-weight);
  line-height: var(--dxbl-menu-title-line-height);
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  white-space: nowrap;
}
.dxbl-menu > .dxbl-menu-bar {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  height: 100%;
}
.dxbl-menu > .dxbl-menu-bar.dxbl-menu-loading {
  visibility: hidden;
  width: 1px;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-title {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list.dxbl-menu-loading {
  visibility: hidden;
  width: 1px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item {
  position: static;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list, .dxbl-menu .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu-dropdown {
  --dxbl-menu-item-hover-color: inherit;
  --dxbl-menu-item-hover-bg: unset;
  --dxbl-menu-separator-width: 1px;
  --dxbl-menu-separator-color: #615f63;
  --dxbl-menu-separator-style: solid;
  --dxbl-menu-item-selected-bg: unset;
  --dxbl-menu-item-selected-color: unset;
  --dxbl-menu-item-selected-hover-bg: unset;
  --dxbl-menu-item-selected-hover-color: unset;
  --dxbl-menu-item-disabled-bg: unset;
  --dxbl-menu-item-disabled-color: white;
  --dxbl-menu-item-disabled-opacity: 60%;
  --dxbl-menu-font-family: inherit;
  --dxbl-menu-color: unset;
  --dxbl-menu-bg: #37353d;
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.4285;
  --dxbl-menu-item-image-spacing: 0.5rem;
  --dxbl-menu-item-padding-x: 0.5rem;
  --dxbl-menu-item-padding-y: 0.31253125rem;
  --dxbl-menu-dropdown-min-width: 9.9999375rem;
  --dxbl-menu-dropdown-padding-x: 0;
  --dxbl-menu-dropdown-padding-y: 0;
  --dxbl-menu-dropdown-border-radius: 0.25rem;
  --dxbl-menu-dropdown-border-width: 1px;
  --dxbl-menu-dropdown-border-color: #615f63;
  --dxbl-menu-dropdown-border-style: solid;
  --dxbl-menu-item-image-size: 1rem;
  --dxbl-dropdown-bg: var(--dxbl-menu-bg);
  --dxbl-menu-dropdown-item-focus-outline-color: #a780cd;
  --dxbl-menu-dropdown-item-focus-outline-width: 0.125rem;
}
.dxbl-menu-dropdown.dxbl-sm {
  --dxbl-menu-item-line-height: 1.5;
  --dxbl-menu-item-font-size: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.375rem;
  --dxbl-menu-item-padding-x: 0.375rem;
  --dxbl-menu-item-padding-y: 0.25rem;
  --dxbl-menu-dropdown-min-width: 8.571375rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu-dropdown.dxbl-lg {
  --dxbl-menu-item-line-height: 1.375;
  --dxbl-menu-item-font-size: 1rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
  --dxbl-menu-item-padding-x: 0.625rem;
  --dxbl-menu-item-padding-y: 0.375rem;
  --dxbl-menu-dropdown-min-width: 11.4285rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog {
  --dxbl-dropdown-border-radius: var(--dxbl-menu-dropdown-border-radius);
  --dxbl-dropdown-border-width: var(--dxbl-menu-dropdown-border-width);
  --dxbl-dropdown-border-color: var(--dxbl-menu-dropdown-border-color);
  --dxbl-dropdown-border-style: var(--dxbl-menu-dropdown-border-style);
  --dxbl-dropdown-min-width: var(--dxbl-menu-dropdown-min-width);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-x: var(--dxbl-menu-dropdown-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-menu-dropdown-padding-y);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-nav-item-list {
  display: block;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list:not(.dxbl-menu-nav-item-list) .dxbl-menu-item-text {
  white-space: nowrap;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container:first-child, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent + .dxbl-menu-item-text-container {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-dropdown-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-menu-font-family);
  --dxbl-btn-font-size: var(--dxbl-menu-item-font-size);
  --dxbl-btn-line-height: var(--dxbl-menu-item-line-height);
  --dxbl-btn-padding-x: var(--dxbl-menu-item-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-item-padding-y);
  --dxbl-btn-image-spacing: var(--dxbl-menu-item-image-spacing);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-disabled-bg: var(--dxbl-menu-item-disabled-bg);
  --dxbl-btn-disabled-color: var(--dxbl-menu-item-disabled-color);
  --dxbl-btn-disabled-opacity: var(--dxbl-menu-item-disabled-opacity);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-hover-bg, unset);
  color: var(--dxbl-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled {
  pointer-events: none;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  width: calc(var(--dxbl-menu-item-image-placeholder-width) * 0.5);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent:first-child {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-indent-count, 0) * var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent + .dxbl-image {
  margin-left: 0;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container {
  margin-right: auto;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu-dropdown:not(.dxbl-menu-navbar-dropdown) .dxbl-menu-item-list > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-top-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-menu-dropdown:not(.dxbl-menu-navbar-dropdown) .dxbl-menu-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown > .dxbl-dropdown-body > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item:last-child > .dxbl-btn,
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown .dxbl-menu-list-item:last-child > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item:last-child > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown > .dxbl-dropdown-body > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-top-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-menu-dropdown .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:focus-visible, .dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-menu-dropdown .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-menu-item-tmpl:focus-visible {
  outline: var(--dxbl-menu-dropdown-item-focus-outline-width) solid var(--dxbl-menu-dropdown-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-menu-dropdown-item-focus-outline-width) * -1);
}

.dxbl-menu .dxbl-menu-item-list, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu.dxbl-menu-horizontal {
  --dxbl-menu-item-font-size: 1rem;
  --dxbl-menu-item-line-height: 1.25;
  --dxbl-menu-item-padding-x: 1rem;
  --dxbl-menu-item-padding-y: 0.625rem;
  --dxbl-menu-title-padding-x: 1rem;
  --dxbl-menu-title-padding-y: 0.625rem;
  --dxbl-menu-item-image-spacing: 0.75rem;
  --dxbl-menu-hamburger-btn-padding-x: 1rem;
  --dxbl-menu-hamburger-btn-padding-y: 0.75rem;
  --dxbl-menu-hamburger-btn-hover-color: inherit;
  --dxbl-menu-hamburger-btn-hover-bg: unset;
  --dxbl-menu-hamburger-btn-selected-bg: unset;
  --dxbl-menu-hamburger-btn-selected-color: unset;
  --dxbl-menu-hamburger-btn-selected-hover-bg: unset;
  --dxbl-menu-hamburger-btn-selected-hover-color: unset;
  --dxbl-menu-item-focus-outline-color: #a780cd;
  --dxbl-menu-item-focus-outline-width: 0.125rem;
  --dxbl-menu-item-focus-outline-offset: 1px;
}
.dxbl-menu.dxbl-menu-horizontal.dxbl-sm {
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.143;
  --dxbl-menu-item-padding-x: 0.75rem;
  --dxbl-menu-item-padding-y: 0.4999375rem;
  --dxbl-menu-title-padding-x: 0.75rem;
  --dxbl-menu-title-padding-y: 0.4999375rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
  --dxbl-menu-hamburger-btn-padding-x: 0.75rem;
  --dxbl-menu-hamburger-btn-padding-y: 0.5rem;
}
.dxbl-menu.dxbl-menu-horizontal.dxbl-lg {
  --dxbl-menu-item-font-size: 1.25rem;
  --dxbl-menu-item-line-height: 1.2;
  --dxbl-menu-item-padding-x: 1.25rem;
  --dxbl-menu-item-padding-y: 0.75rem;
  --dxbl-menu-title-padding-x: 1.25rem;
  --dxbl-menu-title-padding-y: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.875rem;
  --dxbl-menu-hamburger-btn-padding-x: 1.25rem;
  --dxbl-menu-hamburger-btn-padding-y: 1rem;
}
.dxbl-menu.dxbl-menu-horizontal:not([data-dx-focus-hidden]) .dxbl-menu-nav > .dxbl-menu-nav-bar > .dxbl-btn {
  --dxbl-btn-focus-outline-color: var(--dxbl-menu-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-menu-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-menu-item-focus-outline-offset);
}
.dxbl-menu.dxbl-menu-horizontal .dxbl-menu-title {
  padding: var(--dxbl-menu-title-padding-y) var(--dxbl-menu-title-padding-x);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item-stretch :not(:last-child).dxbl-menu-item-text-container {
  margin-right: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child.dxbl-menu-item-pos-start > .dxbl-menu-item > .dxbl-btn, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item:last-child.dxbl-menu-item-pos-end > .dxbl-menu-item > .dxbl-btn, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item:last-child.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  width: 0;
  border-left: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav {
  position: relative;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-left {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-left > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right > .dxbl-btn {
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right > .dxbl-menu-title {
  margin-right: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse > .dxbl-menu-title {
  margin-left: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-menu-title {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn {
  --dxbl-btn-padding-x: var(--dxbl-menu-hamburger-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-hamburger-btn-padding-y);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 30%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 50%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: #000;
  opacity: 15%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn > .dxbl-menu-hamburger {
  margin: 0;
}

.dxbl-menu .dxbl-menu-item-list, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu.dxbl-menu-vertical {
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.4285;
  --dxbl-menu-item-padding-x: 0.5rem;
  --dxbl-menu-item-padding-y: 0.31253125rem;
  --dxbl-menu-title-padding-x: 0.5rem;
  --dxbl-menu-title-padding-y: 0.625rem;
  --dxbl-menu-item-image-spacing: 0.5rem;
}
.dxbl-menu.dxbl-menu-vertical.dxbl-sm {
  --dxbl-menu-item-font-size: 0.75rem;
  --dxbl-menu-item-line-height: 1.5;
  --dxbl-menu-item-padding-x: 0.375rem;
  --dxbl-menu-item-padding-y: 0.25rem;
  --dxbl-menu-title-padding-x: 0.375rem;
  --dxbl-menu-title-padding-y: 0.4999375rem;
  --dxbl-menu-item-image-spacing: 0.375rem;
}
.dxbl-menu.dxbl-menu-vertical.dxbl-lg {
  --dxbl-menu-item-font-size: 1rem;
  --dxbl-menu-item-line-height: 1.375;
  --dxbl-menu-item-padding-x: 0.625rem;
  --dxbl-menu-item-padding-y: 0.375rem;
  --dxbl-menu-title-padding-x: 0.625rem;
  --dxbl-menu-title-padding-y: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
}
.dxbl-menu.dxbl-menu-vertical > .dxbl-menu-bar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-menu.dxbl-menu-vertical > .dxbl-menu-bar .dxbl-menu-title {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-title {
  padding: var(--dxbl-menu-title-padding-y) var(--dxbl-menu-title-padding-x);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container:first-child {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  height: 100%;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container {
  margin-right: auto;
}

.dxbl-chart-root.dxbl-chart-loading .dxbl-chart-legend {
  opacity: 0;
  -webkit-transition: var(--dxbl-chart-loading-indicator-transition);
  -o-transition: var(--dxbl-chart-loading-indicator-transition);
  transition: var(--dxbl-chart-loading-indicator-transition);
}

.dxbl-chart-legend-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.dxbl-chart-legend {
  opacity: 1;
  padding: 0.5em 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dxbl-chart-legend.dxbl-chart-legend-horizontal .dxbl-chart-legend-item:not(:last-child) {
  margin-right: 1.25rem;
}
.dxbl-chart-legend.dxbl-chart-legend-vertical .dxbl-chart-legend-item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.dxbl-chart-legend .dxbl-chart-title {
  padding: 0 0 0.5em;
  font-size: 1.2em;
  display: block;
}
.dxbl-chart-legend.dxbl-chart-legend-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-right {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.dxbl-chart-legend .dxbl-chart-legend-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.dxbl-chart-legend-icon {
  height: 1rem;
  width: 1rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1rem;
      -ms-flex: 0 0 1rem;
          flex: 0 0 1rem;
  margin-right: 0.25rem;
  position: relative;
  overflow: hidden;
}
.dxbl-chart-legend-icon ~ * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.dxbl-chart-legend-text {
  white-space: nowrap;
}

.dxbl-chart-with-legend-container {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  background-color: inherit;
}

.dxbl-chart-legend-outside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-valign-top, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-center.dxbl-chart-legend-valign-top {
  margin-bottom: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-left {
  margin-right: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-right {
  margin-left: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-center.dxbl-chart-legend-valign-bottom, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-valign-bottom {
  margin-top: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-left, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-valign-top:not(.dxbl-chart-legend-align-center) {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-right, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-valign-bottom:not(.dxbl-chart-legend-align-center) {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.dxbl-chart-legend-inside {
  position: relative;
}
.dxbl-chart-legend-inside .dxbl-chart-legend {
  position: absolute;
  background-color: #46444a;
  border: 1px solid #615f63;
  border-radius: 0.1875rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  word-wrap: break-word;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-left {
  left: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-right {
  right: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-valign-top {
  top: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-valign-bottom {
  bottom: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-center {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.dxbl-chart-legend-horizontal .dxbl-chart-legend-items {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.dxbl-chart-legend-vertical .dxbl-chart-legend-items {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@-webkit-keyframes dxbl-rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes dxbl-rotating {
  from {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes dxbl-rotating {
  from {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.dxbl-chart-root {
  --dxbl-chart-primary: #9b17e2;
  --dxbl-chart-success: #31bd3d;
  --dxbl-chart-info: #1381f3;
  --dxbl-chart-warning: #fc781b;
  --dxbl-chart-danger: #f31446;
  --dxbl-chart-focus-outline-width: 0.125rem;
  --dxbl-chart-focus-outline-color: #9b17e2;
  --dxbl-chart-focus-outline-style: solid;
  --dxbl-chart-loading-indicator-transition: opacity 200ms 300ms;
  --dxbl-chart-axis-title-font-color: white;
  --dxbl-chart-axis-line-color: white;
  --dxbl-chart-constant-line-color: white;
  --dxbl-chart-point-hover-color: #37353d;
  --dxbl-chart-error-bar-color: white;
  --dxbl-chart-annotation-color: #37353d;
  --dxbl-chart-annotation-text-color: white;
  background-color: unset;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-chart-root:focus-visible {
  outline: var(--dxbl-chart-focus-outline-width) var(--dxbl-chart-focus-outline-style) var(--dxbl-chart-focus-outline-color);
}
.dxbl-chart-root .dxbl-chart {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 0 0.75rem;
  height: 100%;
  width: 100%;
}
.dxbl-chart-root .dxbl-chart > svg {
  opacity: 1;
  -webkit-transition: opacity 0ms 0ms;
  -o-transition: opacity 0ms 0ms;
  transition: opacity 0ms 0ms;
}
.dxbl-chart-root .dxbl-chart::after {
  opacity: 0;
  content: " ";
  display: block;
}
.dxbl-chart-root.dxbl-chart-loading .dxbl-chart::before {
  content: " ";
  display: block;
  position: absolute;
  top: 1em;
  left: 1em;
  width: calc(100% - 2em);
  height: calc(100% - 2em);
  border-radius: 0.5em;
  opacity: 0.025;
}
.dxbl-chart-root.dxbl-chart-loading .dxbl-chart::after {
  position: absolute;
  top: calc(50% - 2em);
  left: calc(50% - 2em);
  width: 4em;
  height: 4em;
  border-radius: 50%;
  border: 0.2em solid currentcolor;
  border-bottom-color: transparent;
  -webkit-animation: dxbl-rotating 1s linear infinite;
       -o-animation: dxbl-rotating 1s linear infinite;
          animation: dxbl-rotating 1s linear infinite;
  opacity: 1;
  -webkit-transition: var(--dxbl-chart-loading-indicator-transition);
  -o-transition: var(--dxbl-chart-loading-indicator-transition);
  transition: var(--dxbl-chart-loading-indicator-transition);
}
.dxbl-chart-root.dxbl-chart-loading .dxbl-chart > svg {
  opacity: 0;
  -webkit-transition: var(--dxbl-chart-loading-indicator-transition);
  -o-transition: var(--dxbl-chart-loading-indicator-transition);
  transition: var(--dxbl-chart-loading-indicator-transition);
}
.dxbl-chart-root.dxbl-chart-loading .dxbl-chart-with-legend-container {
  position: relative;
}
.dxbl-chart-root.dxbl-chart-with-legend-container {
  height: 100%;
  width: 100%;
}

.dxbl-chart-tooltip {
  visibility: hidden;
  display: block;
  z-index: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate(-50%, -100%);
       -o-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  position: absolute;
  will-change: filter;
  -webkit-filter: drop-shadow(0 2px 5px rgba(12, 122, 231, 0.53));
          filter: drop-shadow(0 2px 5px rgba(12, 122, 231, 0.53));
}
.dxbl-chart-tooltip > .dxbl-chart-tooltip-content-container {
  width: initial;
  height: initial;
  padding: 0;
  white-space: nowrap;
  border: 1px solid #d1d1d1;
  border-radius: 3px;
  background-color: #fff;
  color: var(--bs-gray-900, #212529);
}
.dxbl-chart-tooltip > .dxbl-chart-tooltip-content-container + .dxbl-chart-tooltip-pointer::after {
  width: 0.6275rem;
  height: 0.6275rem;
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
       -o-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  content: " ";
  background-color: inherit;
  position: absolute;
  border-bottom: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
}
.dxbl-chart-tooltip > .dxbl-chart-tooltip-content-container + .dxbl-chart-tooltip-pointer {
  top: calc(100% - 0.1px);
  position: absolute;
  background-color: #fff;
}
.dxbl-chart-tooltip > .dxbl-chart-tooltip-content-container .dxbl-chart-tooltip-content.dxbl-chart-tooltip-user-template-not-defined {
  padding: 0.75rem;
}

.dxbl-chart-title {
  font-size: 1.5em;
  width: 100%;
}

.dxbl-chart-subtitle {
  font-size: 0.8em;
  font-weight: 300;
}

dxbl-map {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-map .dxbl-widget-container > div {
  height: 100%;
}

dxbl-bar-gauge {
  --dxbl-bar-gauge-title-font-color: white;
  --dxbl-bar-gauge-subtitle-font-color: white;
  --dxbl-bar-gauge-legend-title-font-color: white;
  --dxbl-bar-gauge-legend-subtitle-font-color: white;
  --dxbl-bar-gauge-legend-item-font-color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-bar-gauge .dxbl-widget-container {
  width: 100%;
  height: 100%;
}

/* stylelint-disable-next-line selector-class-pattern */
.dxreRoot {
  --dxre-primary-color: #9b17e2;
  --dxre-view-background-color: #e5e5e5;
  --dxre-background-color: #46444a;
  --dxre-border-width: 1px;
  --dxre-border-radius: 0.1875rem;
  --dxre-quick-search-border-radius: 0.375rem;
  --dxre-border-color: #615f63;
  --dxre-bg-color: #46444a;
}

/* Scheduler main element */
.dxbl-scheduler {
  --dxbl-scheduler-font-family: inherit;
  --dxbl-scheduler-font-size: 0.875rem;
  --dxbl-scheduler-background-color: #37353d;
  --dxbl-scheduler-border-color: #615f63;
  --dxbl-scheduler-border-style: solid;
  --dxbl-scheduler-border-width: 1px;
  --dxbl-scheduler-border-radius: 0.1875rem;
  --dxbl-scheduler-hour-cell-width: 3.5em;
  --dxbl-scheduler-minute-cell-font-size-ratio: 0.75;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--dxbl-scheduler-background-color);
  border-radius: var(--dxbl-scheduler-border-radius);
  border: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  font-family: var(--dxbl-scheduler-font-family);
  font-size: var(--dxbl-scheduler-font-size);
  /* toolbar */
  /* View */
  /* Timeline */
  /* Appointment */
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:first-child {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr > .dxbl-sc-gr-sep-vertical, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-last-of-type(2) > .dxbl-sc-hour-cell, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:last-child, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) > .dxbl-sc-minute-cell, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) > .dxbl-sc-time-cell {
  border-bottom-width: 1px;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n) {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-timecells-container > div {
  position: relative;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-timecells-container > div .dxbl-sc-time-marker-image {
  top: -6px;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr.dxbl-sc-arm {
  border-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:first-child, .dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr.dxbl-sc-arm + tr {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:last-child {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-main-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-tb-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0.75rem;
}
.dxbl-scheduler .dxbl-sc-horizontal-view {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-horizontal-view.dxbl-sc-table {
  border-width: 0;
}
.dxbl-scheduler .dxbl-sc-horizontal-view > tbody > tr > td:first-child {
  border-left: 0;
}
.dxbl-scheduler .dxbl-sc-horizontal-view > tbody > tr > td:last-child {
  border-right: 0;
}
.dxbl-scheduler .dxbl-sc-vertical-view {
  table-layout: fixed;
}
.dxbl-scheduler .dxbl-sc-vertical-view.dxbl-sc-table {
  border-width: 0;
}
.dxbl-scheduler .dxbl-sc-vertical-view > tbody > tr > td {
  border-top: 0;
}
.dxbl-scheduler .dxbl-sc-vertical-view > tbody > tr > td:first-child {
  border-left: 0;
}
.dxbl-scheduler .dxbl-sc-vertical-view > tbody > tr > td:last-child {
  border-right: 0;
}
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-date-hr:nth-last-child(-2n+2),
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-horizontal-rh:nth-last-child(-2n+2) {
  border-right: 0;
}
.dxbl-scheduler .dxbl-sc-all-day-area::before {
  content: ".";
  visibility: hidden;
}
.dxbl-scheduler .dxbl-sc-resource-hr {
  overflow: hidden;
}
.dxbl-scheduler .dxbl-v-resource-header {
  overflow: hidden;
}
.dxbl-scheduler .dxbl-v-resource-header .dxbl-resource-header-content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-scheduler .dxbl-v-resource-header .dxbl-resource-header-content > span {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.dxbl-scheduler .dxbl-scroll-viewer-vert-scroll-bar,
.dxbl-scheduler .dxbl-scroll-viewer-hor-scroll-bar {
  z-index: 200;
}
.dxbl-scheduler .dxbl-sc-today.dxbl-sc-time-cell, .dxbl-scheduler .dxbl-sc-today.dxbl-sc-date-hr {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-today.dxbl-sc-time-cell::before, .dxbl-scheduler .dxbl-sc-today.dxbl-sc-date-hr::before {
  content: "";
  background-color: var(--dxbl-scheduler-primary-color);
  position: absolute;
  height: 4px;
  width: 100%;
  top: 0;
  left: 0;
}
.dxbl-scheduler .dxbl-sc-gr-sep-vertical {
  width: 16px;
  padding: 0;
  border-bottom: transparent;
}
.dxbl-scheduler .dxbl-sc-minute-cell::before {
  content: ".";
  visibility: hidden;
}
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell {
  border-left: 0;
  width: var(--dxbl-scheduler-hour-cell-width);
  text-align: center;
  vertical-align: middle;
  font-size: calc(1em * var(--dxbl-scheduler-minute-cell-font-size-ratio));
  white-space: nowrap;
  position: -webkit-sticky;
  position: sticky;
  left: calc(var(--dxbl-scheduler-hour-cell-width) * 1 / var(--dxbl-scheduler-minute-cell-font-size-ratio));
  background-color: var(--dxbl-scheduler-background-color);
  z-index: 150;
}
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-hour-cell {
  border-right: 0;
  width: var(--dxbl-scheduler-hour-cell-width);
  text-align: right;
  white-space: nowrap;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background-color: var(--dxbl-scheduler-background-color);
  z-index: 160;
}
.dxbl-scheduler .dxbl-hour-time-scale.dxbl-sc-table tr > td.dxbl-sc-hour-cell,
.dxbl-scheduler .dxbl-sc-time-rulers-caption {
  width: 6.13em;
}
.dxbl-scheduler .dxbl-hour-time-scale.dxbl-sc-table tr > td.dxbl-sc-minute-cell {
  left: 6.13em;
}
.dxbl-scheduler .dxbl-sc-hour-min-text-compact {
  display: none;
}
.dxbl-scheduler .dxbl-sc-date-hr-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-date-hr-month,
.dxbl-scheduler .dxbl-sc-date-hr-day {
  font-size: 1.25rem;
  margin-right: 0.2225rem;
}
.dxbl-scheduler .dxbl-sc-dayview {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-date-hr {
  padding-left: 0.4725rem;
}
.dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-headers-scroll-area .dxbl-sc-headers-container {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-headers-scroll-area .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-horizontal-view {
  border-top: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  border-bottom: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-time-rulers-caption {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background-color: var(--dxbl-scheduler-background-color);
  z-index: 150;
  border-bottom: transparent;
}
.dxbl-scheduler .dxbl-sc-dayview > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-dayview > div:last-child {
  height: 100%;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-hour-boundary {
  border-style: solid;
}
.dxbl-scheduler .dxbl-sc-time-marker-line {
  width: 100%;
  border-style: dashed;
  border-width: 1px 0 0;
  border-color: var(--dxbl-scheduler-primary-color);
}
.dxbl-scheduler .dxbl-sc-time-marker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
}
.dxbl-scheduler .dxbl-sc-time-indicator {
  position: absolute;
}
.dxbl-scheduler .dxbl-sc-time-indicator-line {
  width: 100%;
  height: 2px;
  background-color: var(--dxbl-scheduler-primary-color);
}
.dxbl-scheduler .dxbl-sc-time-marker-image {
  height: 12px;
  width: 12px;
  border-radius: 100%;
  border: 2px solid var(--dxbl-scheduler-white-color);
  background-color: var(--dxbl-scheduler-primary-color);
  z-index: 100;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-scheduler .dxbl-sc-month {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-time-cell {
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers > tbody > tr > td {
  border-left-style: none;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers > tbody > tr > td:last-child {
  border-right-style: none;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers-scroll-area .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-headers {
  border-top: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  border-bottom: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-horizontal-view > tbody > tr:first-child > td {
  border-top-style: none;
}
.dxbl-scheduler .dxbl-sc-month > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-month > div:last-child {
  height: 100%;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-timeline {
  height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-scheduler .dxbl-sc-timeline > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-timeline > div:last-child {
  height: 100%;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-timescale {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:first-child > td {
  padding: 0;
  border-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:nth-child(2) > td {
  border-top-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:not(:first-child) > td {
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-resource-headers {
  border-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-resource-headers > tbody > tr > td {
  border-left-style: none;
  border-bottom-style: none;
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-date-hr > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container table.dxbl-sc-timescale:nth-of-type(n + 2) > tbody > tr:first-child {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container > div {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container > div .dxbl-sc-time-marker-image {
  bottom: -6px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-timescale {
  border-top: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-timescale:last-child {
  border-bottom: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-image,
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-line {
  display: none;
  position: absolute;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-line {
  width: unset;
  top: 0;
  bottom: 0;
  border-width: 0 1px 0 0;
}
.dxbl-scheduler .dxbl-sc-empty-cell {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29px;
}
.dxbl-scheduler .dxbl-sc-empty-cell .dxbl-sc-spacer {
  border-left-width: 0;
}
.dxbl-scheduler .dxbl-sc-resource-headers {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-headers-scroll-area {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-resources-container,
.dxbl-scheduler .dxbl-sc-headers-container {
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-resources-scroll-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29px;
}
.dxbl-scheduler .dxbl-rh-text-wrapper {
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-scheduler .dxbl-sc-apt {
  position: absolute;
  font-size: 0.9em;
  z-index: 8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dxbl-scheduler .dxbl-sc-apt > div {
  position: relative;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-vertical-apt {
  padding: 2px 2px 1px;
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-horizontal-apt {
  padding: 4px 4px 0;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-content {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-bg {
  opacity: 0.7;
  padding: 0;
  margin: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border-radius: var(--dxbl-scheduler-border-radius);
  border-width: var(--dxbl-scheduler-border-width);
  border-style: var(--dxbl-scheduler-border-style);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-bg.dxbl-apt-bg-default {
  background-color: var(--dxbl-scheduler-background-color);
  border-color: var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-apt-selected .dxbl-apt-bg {
  opacity: 1;
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-apt-disable {
  opacity: 0.5;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-sc-apt-dragged {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-top-handle,
.dxbl-scheduler .dxbl-sc-apt .dxbl-bottom-handle {
  cursor: n-resize;
  height: 5px;
  width: 100%;
  position: absolute;
  z-index: 10;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-bottom-handle {
  bottom: 0;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-left-handle,
.dxbl-scheduler .dxbl-sc-apt .dxbl-right-handle {
  cursor: e-resize;
  padding: 3px;
  z-index: 10;
  position: absolute;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-left-handle {
  margin-right: -6px;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-right-handle {
  margin-left: -6px;
  right: 0;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-status-container {
  background-color: var(--dxbl-scheduler-white-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 0;
  position: relative;
  border-radius: var(--dxbl-scheduler-border-radius);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-status {
  width: 0.4em;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border-radius: var(--dxbl-scheduler-border-radius);
  border: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) rgba(34, 34, 34, 0.125);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-sc-content-wrapper {
  padding: 0.2em 0.5em;
  width: 100%;
}
.dxbl-scheduler .dxbl-sc-apt-container {
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt-hovered .dxbl-apt-bg {
  opacity: 0.7;
}
.dxbl-scheduler .dxbl-sc-apt-time {
  font-size: 0.7rem;
  font-weight: 300;
  opacity: 0.8;
}
.dxbl-scheduler .dxbl-sc-apt-description {
  font-size: 0.8em;
  opacity: 0.65;
}
.dxbl-scheduler .dxbl-sc-apt-images-container {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  padding-right: 0.2em;
}
.dxbl-scheduler .dxbl-sc-apt-compact .dxbl-sc-content-wrapper * {
  display: none;
}
.dxbl-scheduler .dxbl-sc-horizontal-apt .dxbl-sc-apt-compact .dxbl-sc-content-wrapper {
  min-height: 2em;
}
.dxbl-scheduler .dxbl-week-button {
  width: 35px;
  height: 35px;
  margin-bottom: 5px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: wrap-reverse;
      -ms-flex-flow: wrap-reverse;
          flex-flow: wrap-reverse;
}
.dxbl-scheduler .dxbl-sc-spacer {
  border: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  width: 100%;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-time-marker-wrapper-invisible {
  display: none;
}

.dxbl-date-navigator .dxbl-calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-date-navigator .dxbl-apt-labels-container {
  font-size: 0;
  height: 5px;
  margin-bottom: -5px;
}
.dxbl-date-navigator .dxbl-apt-labels-container > span {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-top: -2px;
}
.dxbl-date-navigator .dxbl-apt-labels-container > span:nth-last-child(n+2) {
  margin-right: 2px;
}
.dxbl-date-navigator .dxbl-more-labels-container {
  position: relative;
  opacity: 0.7;
}
.dxbl-date-navigator .dxbl-more-labels-container svg {
  width: 5px;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}

.dxbl-resource-navigator .dxbl-select-all-container {
  padding: 0.25rem 1rem;
}
.dxbl-resource-navigator .dxbl-checkbox label {
  padding-left: 0.5rem;
}
.dxbl-resource-navigator .dxbl-listbox,
.dxbl-resource-navigator .dxbl-list-box {
  width: 320px;
  max-height: 300px;
  border-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.dxbl-resource-navigator .dxbl-listbox .dxbl-listbox-item,
.dxbl-resource-navigator .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li {
  padding-left: 1rem !important;
}
.dxbl-resource-navigator .dxbl-rn-footer {
  padding: 0.75rem;
}
.dxbl-resource-navigator .dxbl-rn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-resource-navigator .dxbl-rn-toolbar > button:first-child {
  width: 56px;
}
.dxbl-resource-navigator .dxbl-rn-toolbar > button:last-child {
  margin-left: 8px;
}

/* Labels & Statuses color */
.dxbl-scheduler-color {
  --dxbl-scheduler-primary-color: #9b17e2;
  --dxbl-scheduler-white-color: #fff;
  --dxbl-scheduler-blue-color: #0d6efd;
  --dxbl-scheduler-indigo-color: #5969e3;
  --dxbl-scheduler-purple-color: #6f42c1;
  --dxbl-scheduler-pink-color: #d63384;
  --dxbl-scheduler-red-color: #dc3545;
  --dxbl-scheduler-orange-color: #fd7e14;
  --dxbl-scheduler-yellow-color: #ffb300;
  --dxbl-scheduler-green-color: #198754;
  --dxbl-scheduler-teal-color: #20c997;
  --dxbl-scheduler-cyan-color: #0aa2c0;
  --dxbl-scheduler-light-color: #e5e5e5;
  --dxbl-scheduler-light-gray-color: #e5e5e5;
  --dxbl-scheduler-dark-color: #46444a;
}
.dxbl-scheduler-color .dxbl-blue-color {
  background-color: var(--dxbl-scheduler-blue-color);
  border-color: var(--dxbl-scheduler-blue-color);
}
.dxbl-scheduler-color .dxbl-indigo-color {
  background-color: var(--dxbl-scheduler-indigo-color);
  border-color: var(--dxbl-scheduler-indigo-color);
}
.dxbl-scheduler-color .dxbl-purple-color {
  background-color: var(--dxbl-scheduler-purple-color);
  border-color: var(--dxbl-scheduler-purple-color);
}
.dxbl-scheduler-color .dxbl-pink-color {
  background-color: var(--dxbl-scheduler-pink-color);
  border-color: var(--dxbl-scheduler-pink-color);
}
.dxbl-scheduler-color .dxbl-red-color {
  background-color: var(--dxbl-scheduler-red-color);
  border-color: var(--dxbl-scheduler-red-color);
}
.dxbl-scheduler-color .dxbl-orange-color {
  background-color: var(--dxbl-scheduler-orange-color);
  border-color: var(--dxbl-scheduler-orange-color);
}
.dxbl-scheduler-color .dxbl-yellow-color {
  background-color: var(--dxbl-scheduler-yellow-color);
  border-color: var(--dxbl-scheduler-yellow-color);
}
.dxbl-scheduler-color .dxbl-green-color {
  background-color: var(--dxbl-scheduler-green-color);
  border-color: var(--dxbl-scheduler-green-color);
}
.dxbl-scheduler-color .dxbl-teal-color {
  background-color: var(--dxbl-scheduler-teal-color);
  border-color: var(--dxbl-scheduler-teal-color);
}
.dxbl-scheduler-color .dxbl-cyan-color {
  background-color: var(--dxbl-scheduler-cyan-color);
  border-color: var(--dxbl-scheduler-cyan-color);
}
.dxbl-scheduler-color .dxbl-light-color {
  background-color: var(--dxbl-scheduler-light-color);
}
.dxbl-scheduler-color .dxbl-light-gray-color {
  background-color: var(--dxbl-scheduler-light-gray-color);
  border-color: var(--dxbl-scheduler-light-gray-color);
}
.dxbl-scheduler-color .dxbl-dark-font-color {
  color: var(--dxbl-scheduler-dark-color);
}
.dxbl-scheduler-color .dxbl-white-font-color {
  color: var(--dxbl-scheduler-white-color);
}

.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-toolbar-dropdown-item > .dxbl-dropdown-body {
  padding: 0;
}
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-toolbar-dropdown-item > .dxbl-dropdown-body .dxbl-date-navigator > dxbl-calendar {
  border: 0;
}
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-toolbar-dropdown-item > .dxbl-dropdown-body .dxbl-text-edit {
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* Appointment edit dialog */
.dxbl-apt-edit-dialog.dxbl-scheduler-color {
  border: 0;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color .dxbl-sc-label-item {
  margin-right: 1.05rem;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color .dxbl-sc-fl-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color .dxbl-sc-fl-item-with-icon > .dxbl-text {
  padding-left: 1.75rem;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color .dxbl-sc-dialog-title {
  margin-right: auto;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color div.dxbl-image {
  width: var(--dxbl-image-width);
  height: var(--dxbl-image-height);
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color > .dxbl-apt-edit-dialog-body > .dxbl-fl.dxbl-fl-with-paddings, .dxbl-apt-edit-dialog.dxbl-scheduler-color > .dxbl-modal-content > .dxbl-modal-body > .dxbl-apt-edit-dialog-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-apt-edit-dialog .dxbl-week-button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dxbl-apt-edit-dialog .dxbl-week-button-container > button {
  margin-left: 0.375rem;
}
.dxbl-apt-edit-dialog .dxbl-apt-edit-dialog-header {
  font-size: 1.4em;
}
.dxbl-apt-edit-dialog.dxbl-sc-hint {
  min-width: 276px;
  max-width: 450px;
}
.dxbl-apt-edit-dialog.dxbl-sc-mobile {
  margin: 0;
  height: 100%;
  width: initial;
  max-width: initial;
}

.dxbl-apt-edit-dialog-header {
  width: 100%;
  border-top-left-radius: var(--dxbl-popup-border-radius);
  border-top-right-radius: var(--dxbl-popup-border-radius);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-popup-header-padding-y) var(--dxbl-popup-header-padding-x);
}

.dxbl-apt-edit-dialog-body {
  padding: var(--dxbl-popup-body-padding-y) var(--dxbl-popup-body-padding-x);
}
.dxbl-apt-edit-dialog-body .dxbl-sc-fl-item-content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-apt-edit-dialog-body .dxbl-sc-fl-item-content > button {
  width: 75px;
  margin-right: 0.75rem;
  white-space: nowrap;
}
.dxbl-apt-edit-dialog-body .dxbl-text-edit {
  width: 100%;
}

.dxbl-sc-fl-item-icon {
  padding: 0.25003125rem calc(var(--dxbl-row-item-spacing-x) * 0.5);
  padding-left: 0;
}

.dxbl-apt-edit-compact-dialog-body .dxbl-text-edit {
  width: 100%;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-apt-edit-dialog > .dxbl-modal-content > .dxbl-modal-body {
  padding: 0;
}

.dxbl-sc-label-item {
  padding: 4px;
  margin: 0 0.5rem 0.7rem 0.3rem;
  border-radius: 50%;
}

.dxbl-recurrent-apt-delete-dialog .dxbl-sc-button-margin-start,
.dxbl-recurrent-apt-edit-dialog .dxbl-sc-button-margin-start {
  margin-left: 0.5rem;
}

.dxbl-scheduler-color-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.dxbl-scheduler-color-item .dxbl-scheduler-color-item-icon {
  margin: 0 0.5rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}

.dxbl-recurrence-model .dxbl-recurrence-settings {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dxbl-sc-hint {
  --dxbl-scheduler-flyout-content-padding-x: 0.75rem;
  --dxbl-scheduler-flyout-content-padding-y: 0.75rem;
  --dxbl-scheduler-flyout-background-color: #37353d;
  --dxbl-scheduler-flyout-border-color: #615f63;
  --dxbl-scheduler-flyout-border-style: solid;
  --dxbl-scheduler-flyout-border-width: 1px;
  --dxbl-scheduler-flyout-border-radius: 0.1875rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.dxbl-sc-hint .dxbl-apt-edit-compact-dialog-header,
.dxbl-sc-hint .dxbl-sc-tooltip-header {
  font-size: 1.4em;
  padding: 0.6rem 1.1rem;
}
.dxbl-sc-hint.dxbl-apt-edit-dialog .dxbl-apt-edit-compact-dialog-header {
  border-bottom: var(--dxbl-scheduler-flyout-border-width) var(--dxbl-scheduler-flyout-border-style) var(--dxbl-scheduler-flyout-border-color);
  border-top-left-radius: var(--dxbl-scheduler-flyout-border-radius);
  border-top-right-radius: var(--dxbl-scheduler-flyout-border-radius);
}
.dxbl-sc-hint.dxbl-apt-edit-dialog .dxbl-apt-edit-compact-dialog-body {
  padding: var(--dxbl-scheduler-flyout-content-padding-x) var(--dxbl-scheduler-flyout-content-padding-y);
}
.dxbl-sc-hint.dxbl-sc-tooltip {
  max-width: 370px;
}
.dxbl-sc-hint.dxbl-sc-tooltip.dxbl-scheduler-color {
  border: 0;
}
.dxbl-sc-hint.dxbl-sc-tooltip.dxbl-scheduler-color .dxbl-sc-label-item {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-header {
  border-bottom: var(--dxbl-scheduler-flyout-border-width) var(--dxbl-scheduler-flyout-border-style) var(--dxbl-scheduler-flyout-border-color);
  border-top-left-radius: var(--dxbl-scheduler-flyout-border-radius);
  border-top-right-radius: var(--dxbl-scheduler-flyout-border-radius);
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-container {
  padding: var(--dxbl-scheduler-flyout-content-padding-x) var(--dxbl-scheduler-flyout-content-padding-y);
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-bottom: 1rem;
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-item .dxbl-sc-tooltip-item-icon {
  margin-left: 0.25rem;
  padding-right: 0.75rem;
}
.dxbl-sc-hint .dxbl-sc-subject {
  font-size: 1.1em;
  font-weight: 600;
}

.dxbl-sc-table {
  width: 100%;
  vertical-align: top;
  border-color: var(--dxbl-scheduler-border-color);
  border-style: var(--dxbl-scheduler-border-style);
  border-width: 0;
  border-spacing: 0;
  border-collapse: separate;
}
.dxbl-sc-table > tbody {
  vertical-align: inherit;
}
.dxbl-sc-table > tbody, .dxbl-sc-table > tfoot, .dxbl-sc-table > thead {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-sc-table > tbody > tr, .dxbl-sc-table > tfoot > tr, .dxbl-sc-table > thead > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-sc-table > tbody > tr > td, .dxbl-sc-table > tbody > tr > th, .dxbl-sc-table > tfoot > tr > td, .dxbl-sc-table > tfoot > tr > th, .dxbl-sc-table > thead > tr > td, .dxbl-sc-table > thead > tr > th {
  padding: 0.25rem;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-bottom-width: var(--dxbl-scheduler-border-width);
  border-right-width: var(--dxbl-scheduler-border-width);
}
.dxbl-sc-table > tbody > tr > td:last-child, .dxbl-sc-table > tbody > tr > th:last-child, .dxbl-sc-table > tfoot > tr > td:last-child, .dxbl-sc-table > tfoot > tr > th:last-child, .dxbl-sc-table > thead > tr > td:last-child, .dxbl-sc-table > thead > tr > th:last-child {
  border-right-width: 0;
}
.dxbl-sc-table > tbody > tr:last-child > td, .dxbl-sc-table > tfoot > tr:last-child > td, .dxbl-sc-table > thead > tr:last-child > td {
  border-bottom-width: 0;
}

/* Media queries */
@media (max-height: 320px) {
  .dxbl-toolbar-dialog .dxbl-resource-navigator .dxbl-listbox,
  .dxbl-toolbar-dialog .dxbl-resource-navigator .dxbl-list-box {
    max-height: 140px !important;
  }
}
@media (max-width: 450px) {
  .dxbl-apt-edit-dialog {
    width: auto;
  }
}
@media (max-width: 560px) {
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell {
    left: 1.85em;
  }
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-hour-cell {
    width: 1.85em;
  }
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-hour-cell, .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell, .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-time-rulers-caption {
    font-size: 0.685rem;
    padding: 0.125rem;
  }
  .dxbl-scheduler .dxbl-sc-time-rulers-caption {
    width: 4.48em;
  }
  .dxbl-scheduler .dxbl-sc-table.dxbl-hour-time-scale tr > td.dxbl-sc-hour-cell,
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-time-rulers-caption {
    width: 3em;
  }
  .dxbl-scheduler .dxbl-sc-table.dxbl-hour-time-scale tr > td.dxbl-sc-minute-cell {
    left: 3em;
  }
  .dxbl-scheduler .dxbl-sc-table:not(.dxbl-hour-time-scale) tr > td.dxbl-sc-hour-cell {
    width: 1.5em;
  }
  .dxbl-scheduler .dxbl-sc-table:not(.dxbl-hour-time-scale) tr > td.dxbl-sc-minute-cell {
    width: 1.5em;
    left: 1.5em;
  }
  .dxbl-scheduler .dxbl-sc-hour-min-text-compact {
    display: initial;
  }
  .dxbl-scheduler .dxbl-sc-hour-text,
  .dxbl-scheduler .dxbl-sc-minute-cell span {
    display: none;
  }
  .dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-date-hr {
    padding-left: 0;
    padding-right: 0;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.7rem;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-month {
    display: none;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-month,
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-day {
    margin-right: 0;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-day {
    font-size: 0.9rem;
  }
}
@media (max-width: 768px) {
  .dxbl-apt-edit-dialog {
    --dxbl-image-width: 1rem;
  }
  .dxbl-apt-edit-dialog .dxbl-sc-fl-item:not(.dxbl-sc-fl-item-with-icon) {
    padding-left: calc(var(--dxbl-image-width) + var(--dxbl-row-item-spacing-x));
  }
}
/* stylelint-disable declaration-no-important */
/* stylelint-disable selector-class-pattern */
.dxbl-html-editor.dxbl-invisible {
  display: none;
}

.dxbl-html-editor {
  --dxbl-html-editor-invalid-color: #d73f3f;
  --dxbl-html-editor-border-radius: 0.1875rem;
  --dxbl-html-editor-primary-color: #9b17e2;
  --dxbl-html-editor-border-width: 1px;
  --dxbl-html-editor-border-style: solid;
  --dxbl-html-editor-border-color: #6c757d;
  --dxbl-html-editor-table-resize-frame: 0.313rem;
  --dxbl-html-editor-block-font-color: rgba(222, 222, 222, 0.8);
  --dxbl-html-editor-invalid-message-color: #fff;
  --dxbl-html-editor-invalid-message-font-size: 0.85rem;
  --dxbl-html-editor-invalid-message-padding-x: 1rem;
  --dxbl-html-editor-invalid-message-padding-y: 0.5rem;
  --dxbl-html-editor-resize-border-width: 1px;
  --dxbl-html-editor-resize-border-style: dashed;
  --dxbl-html-editor-resizable-handle-size: 0.3rem;
  --dxbl-html-editor-content-padding-x: 1rem;
  --dxbl-html-editor-content-padding-y: 0.75rem;
  --dxbl-html-editor-placeholder-color: #adb5bd;
  --dxbl-html-editor-placeholder-offset: 15px;
  --dxbl-html-editor-placeholder-opacity: 0.5;
  --dxbl-html-editor-code-block-background-color: rgba(191, 191, 191, 0.15);
  --dxbl-html-editor-code-block-padding: 0.5rem;
  --dxbl-html-editor-list-inline-start: 1.5rem;
  --dxbl-html-editor-list-inline-end: 0.3rem;
  --dxbl-html-editor-list-width: 1.2rem;
  --dxbl-html-editor-blockquote-padding-inline-start: 12px;
  --dxbl-html-editor-blockquote-border-inline-start-width: 4px;
  --dxbl-html-editor-blockquote-border-inline-start-style: solid;
  --dxbl-html-editor-blockquote-margin-x: 0;
  --dxbl-html-editor-blockquote-margin-y: 0.5rem;
  --dxbl-html-editor-table-padding-x: 0.313rem;
  --dxbl-html-editor-table-padding-y: 0.125rem;
  --dxbl-html-editor-variable-padding-x: 0.375rem;
  --dxbl-html-editor-variable-padding-y: 0.25rem;
  --dxbl-html-editor-variable-border-radius: 0.5rem;
  --dxbl-html-editor-variable-opacity: 0.1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
  border-radius: var(--dxbl-html-editor-border-radius);
  width: 100%;
}
.dxbl-html-editor .dxbl-office-ribbon {
  overflow: hidden;
  width: 100%;
  border-bottom: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
}
.dxbl-html-editor .dxbl-html-editor-combobox-size {
  width: 5.625rem;
}
.dxbl-html-editor .dxbl-html-editor-combobox-font {
  width: 9.375rem;
}
.dxbl-html-editor .dx-htmleditor {
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) transparent;
}
.dxbl-html-editor .dx-htmleditor.dx-state-focused {
  border-color: var(--dxbl-html-editor-primary-color);
}
.dxbl-html-editor .dx-htmleditor.dx-invalid {
  border-color: var(--dxbl-html-editor-invalid-color);
}
.dxbl-html-editor .dx-state-invisible {
  display: none !important;
}
.dxbl-html-editor .dx-invalid-message.dx-overlay-wrapper {
  pointer-events: none;
  visibility: hidden;
}
.dxbl-html-editor .dx-invalid-message.dx-invalid-message-always,
.dxbl-html-editor .dx-state-focused.dx-invalid .dx-invalid-message-auto {
  visibility: visible;
}
.dxbl-html-editor .dx-invalid-message > .dx-overlay-content {
  color: var(--dxbl-html-editor-invalid-message-color);
  background-color: var(--dxbl-html-editor-invalid-color);
  border-radius: var(--dxbl-html-editor-border-radius);
  display: inline-block;
  border-width: 0;
  padding: var(--dxbl-html-editor-invalid-message-padding-y) var(--dxbl-html-editor-invalid-message-padding-x);
  font-size: var(--dxbl-html-editor-invalid-message-font-size);
  line-height: normal;
  word-wrap: break-word;
  position: absolute;
  pointer-events: auto;
  z-index: 1000;
  outline: 0;
  overflow: clip;
}
.dxbl-html-editor .dx-mention {
  color: var(--dxbl-html-editor-primary-color);
  padding: 1px 0;
}
.dxbl-html-editor .dxbl-widget-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  height: 10%;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  min-height: 1px;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable {
  border: var(--dxbl-html-editor-resize-border-width) var(--dxbl-html-editor-resize-border-style) var(--dxbl-html-editor-primary-color);
  pointer-events: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle {
  position: absolute;
  z-index: 50;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-top,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-bottom {
  left: 0;
  width: 100%;
  height: var(--dxbl-html-editor-resizable-handle-size);
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-left,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-right {
  top: 0;
  height: 100%;
  width: var(--dxbl-html-editor-resizable-handle-size);
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-top {
  top: 0;
  cursor: s-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-bottom {
  bottom: 0;
  cursor: s-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-left {
  left: 0;
  cursor: e-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-right {
  right: 0;
  cursor: e-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-bottom::after {
  bottom: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  left: calc(50% - var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-top::after {
  top: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  left: calc(50% - var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-left::after {
  left: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  top: calc(50% - var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-right::after {
  right: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  top: calc(50% - var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-bottom-right,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-bottom-left,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-top-right,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-top-left,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-right::after,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-left::after,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-top::after,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-bottom::after {
  background-color: var(--dxbl-html-editor-primary-color);
  content: "";
  position: absolute;
  width: calc(2 * var(--dxbl-html-editor-resizable-handle-size));
  height: calc(2 * var(--dxbl-html-editor-resizable-handle-size));
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-bottom-right {
  cursor: se-resize;
  bottom: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  right: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-bottom-left {
  cursor: ne-resize;
  bottom: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  left: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-top-right {
  cursor: ne-resize;
  top: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  right: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-top-left {
  cursor: se-resize;
  top: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  left: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-table-resize-frame {
  position: absolute;
  pointer-events: none;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-table-resize-frame .dx-htmleditor-row-resizer {
  height: var(--dxbl-html-editor-table-resize-frame);
  left: 0;
  width: 100%;
  cursor: row-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-table-resize-frame > div {
  position: absolute;
  pointer-events: auto;
  background-color: transparent;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-table-resize-frame .dx-htmleditor-column-resizer {
  width: var(--dxbl-html-editor-table-resize-frame);
  top: 0;
  height: 100%;
  cursor: col-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.42;
  width: 100%;
  outline: 0;
  overflow-y: auto;
  padding: var(--dxbl-html-editor-content-padding-y) var(--dxbl-html-editor-content-padding-x);
  white-space: pre-wrap;
  word-wrap: break-word;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content > * {
  cursor: text;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li {
  list-style-type: none;
  -webkit-padding-start: var(--dxbl-html-editor-list-inline-start);
     -moz-padding-start: var(--dxbl-html-editor-list-inline-start);
          padding-inline-start: var(--dxbl-html-editor-list-inline-start);
  position: relative;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li[data-list=bullet]::before {
  content: "•";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li::before {
  display: inline-block;
  -webkit-margin-start: calc(0 - var(--dxbl-html-editor-list-inline-start));
     -moz-margin-start: calc(0 - var(--dxbl-html-editor-list-inline-start));
          margin-inline-start: calc(0 - var(--dxbl-html-editor-list-inline-start));
  -webkit-margin-end: var(--dxbl-html-editor-list-inline-end);
     -moz-margin-end: var(--dxbl-html-editor-list-inline-end);
          margin-inline-end: var(--dxbl-html-editor-list-inline-end);
  text-align: end;
  white-space: nowrap;
  width: var(--dxbl-html-editor-list-width);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li[data-list=ordered] {
  counter-reset: dxbl-list-1 dxbl-list-2 dxbl-list-3 dxbl-list-4 dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
  counter-increment: list-0;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li[data-list=ordered]::before {
  content: counter(list-0, decimal) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content blockquote {
  -webkit-padding-start: var(--dxbl-html-editor-blockquote-padding-inline-start);
     -moz-padding-start: var(--dxbl-html-editor-blockquote-padding-inline-start);
          padding-inline-start: var(--dxbl-html-editor-blockquote-padding-inline-start);
  -webkit-border-start: var(--dxbl-html-editor-blockquote-border-inline-start-width) var(--dxbl-html-editor-blockquote-border-inline-start-style);
     -moz-border-start: var(--dxbl-html-editor-blockquote-border-inline-start-width) var(--dxbl-html-editor-blockquote-border-inline-start-style);
          border-inline-start: var(--dxbl-html-editor-blockquote-border-inline-start-width) var(--dxbl-html-editor-blockquote-border-inline-start-style);
  color: var(--dxbl-html-editor-block-font-color);
  border-inline-start-color: var(--dxbl-html-editor-primary-color);
  margin: var(--dxbl-html-editor-blockquote-margin-y) var(--dxbl-html-editor-blockquote-margin-x);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-code-block-container {
  font-family: monospace;
  background-color: var(--dxbl-html-editor-code-block-background-color);
  color: var(--dxbl-html-editor-block-font-color);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content a {
  pointer-events: none;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-code-block {
  padding: var(--dxbl-html-editor-code-block-padding);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content.ql-blank::before {
  opacity: var(--dxbl-html-editor-placeholder-opacity);
  color: var(--dxbl-html-editor-placeholder-color);
  content: attr(data-placeholder);
  left: var(--dxbl-html-editor-placeholder-offset);
  pointer-events: none;
  position: absolute;
  right: var(--dxbl-html-editor-placeholder-offset);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content.ql-blank::after {
  content: attr(data-placeholder);
  z-index: -1;
  visibility: hidden;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content.ql-blank[data-placeholder] > p {
  height: 0.1px;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-1 {
  counter-increment: dxbl-list-1;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-1::before {
  content: counter(dxbl-list-1, lower-alpha) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-1 {
  counter-reset: dxbl-list-2 dxbl-list-3 dxbl-list-4 dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-2 {
  counter-increment: dxbl-list-2;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-2::before {
  content: counter(dxbl-list-2, lower-roman) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-2 {
  counter-reset: dxbl-list-3 dxbl-list-4 dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-3 {
  counter-increment: dxbl-list-3;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-3::before {
  content: counter(dxbl-list-3, decimal) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-3 {
  counter-reset: dxbl-list-4 dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-4 {
  counter-increment: dxbl-list-4;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-4::before {
  content: counter(dxbl-list-4, lower-alpha) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-4 {
  counter-reset: dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-5 {
  counter-increment: dxbl-list-5;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-5::before {
  content: counter(dxbl-list-5, lower-roman) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-5 {
  counter-reset: dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-6 {
  counter-increment: dxbl-list-6;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-6::before {
  content: counter(dxbl-list-6, decimal) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-6 {
  counter-reset: dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-7 {
  counter-increment: dxbl-list-7;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-7::before {
  content: counter(dxbl-list-7, lower-alpha) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-7 {
  counter-reset: dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-8 {
  counter-increment: dxbl-list-8;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-8::before {
  content: counter(dxbl-list-8, lower-roman) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-8 {
  counter-reset: dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-9 {
  counter-increment: dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-9::before {
  content: counter(dxbl-list-9, decimal) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-1 {
  -webkit-padding-start: 3em;
     -moz-padding-start: 3em;
          padding-inline-start: 3em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-1 {
  -webkit-padding-start: 4.5rem;
     -moz-padding-start: 4.5rem;
          padding-inline-start: 4.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-2 {
  -webkit-padding-start: 6em;
     -moz-padding-start: 6em;
          padding-inline-start: 6em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-2 {
  -webkit-padding-start: 7.5rem;
     -moz-padding-start: 7.5rem;
          padding-inline-start: 7.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-3 {
  -webkit-padding-start: 9em;
     -moz-padding-start: 9em;
          padding-inline-start: 9em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-3 {
  -webkit-padding-start: 10.5rem;
     -moz-padding-start: 10.5rem;
          padding-inline-start: 10.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-4 {
  -webkit-padding-start: 12em;
     -moz-padding-start: 12em;
          padding-inline-start: 12em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-4 {
  -webkit-padding-start: 13.5rem;
     -moz-padding-start: 13.5rem;
          padding-inline-start: 13.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-5 {
  -webkit-padding-start: 15em;
     -moz-padding-start: 15em;
          padding-inline-start: 15em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-5 {
  -webkit-padding-start: 16.5rem;
     -moz-padding-start: 16.5rem;
          padding-inline-start: 16.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-6 {
  -webkit-padding-start: 18em;
     -moz-padding-start: 18em;
          padding-inline-start: 18em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-6 {
  -webkit-padding-start: 19.5rem;
     -moz-padding-start: 19.5rem;
          padding-inline-start: 19.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-7 {
  -webkit-padding-start: 21em;
     -moz-padding-start: 21em;
          padding-inline-start: 21em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-7 {
  -webkit-padding-start: 22.5rem;
     -moz-padding-start: 22.5rem;
          padding-inline-start: 22.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-8 {
  -webkit-padding-start: 24em;
     -moz-padding-start: 24em;
          padding-inline-start: 24em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-8 {
  -webkit-padding-start: 25.5rem;
     -moz-padding-start: 25.5rem;
          padding-inline-start: 25.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-9 {
  -webkit-padding-start: 27em;
     -moz-padding-start: 27em;
          padding-inline-start: 27em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-9 {
  -webkit-padding-start: 28.5rem;
     -moz-padding-start: 28.5rem;
          padding-inline-start: 28.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content p {
  margin: 0;
  padding: 0;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content table {
  width: 50%;
  border-collapse: collapse;
  table-layout: fixed;
  display: table;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: initial;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  border-spacing: 2px;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content thead {
  display: table-header-group;
  vertical-align: middle;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content tbody {
  display: table-row-group;
  vertical-align: middle;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content tr {
  display: table-row;
  vertical-align: inherit;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content td,
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content th {
  outline: 0;
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
  padding: var(--dxbl-html-editor-table-padding-y) var(--dxbl-html-editor-table-padding-x);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .dx-variable > span {
  position: relative;
  padding: var(--dxbl-html-editor-variable-padding-y) var(--dxbl-html-editor-variable-padding-x);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .dx-variable > span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: var(--dxbl-html-editor-variable-border-radius);
  background-color: var(--dxbl-html-editor-primary-color);
  opacity: var(--dxbl-html-editor-variable-opacity);
}

.dx-popup-wrapper.dx-suggestion-list-wrapper {
  --dxbl-html-editor-mentions-list-border-width: 1px;
  --dxbl-html-editor-mentions-list-border-style: solid;
  --dxbl-html-editor-mentions-list-border-color: #6c757d;
  --dxbl-html-editor-mentions-list-background: #37353d;
  --dxbl-html-editor-mentions-list-item-border-width: 2px;
  --dxbl-html-editor-mentions-list-item-border-style: solid;
  --dxbl-html-editor-primary-color: #9b17e2;
  --dxbl-html-editor-mentions-scrollbar-width: 8px;
  --dxbl-html-editor-mentions-scrollbar-color: rgba(191, 191, 191, 0.7);
  --dxbl-html-editor-mentions-list-background-color: rgba(0, 0, 0, 0.15);
  --dxbl-html-editor-mentions-list-padding-x: 0.5rem;
  --dxbl-html-editor-mentions-list-padding-y: 0.5rem;
  top: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1000;
  font-weight: 400;
  line-height: 1.35715;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper > .dx-overlay-content {
  border: var(--dxbl-html-editor-mentions-list-border-width) var(--dxbl-html-editor-mentions-list-border-style) var(--dxbl-html-editor-mentions-list-border-color);
  background: var(--dxbl-html-editor-mentions-list-background);
  -webkit-box-shadow: 0 4px 15px -3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px -3px rgba(0, 0, 0, 0.1);
  border-radius: var(--dxbl-html-editor-border-radius);
  position: absolute;
  pointer-events: auto;
  outline: 0;
  overflow: clip;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-popup-content {
  padding: 1px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-empty-message,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item-content {
  padding: 10px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item {
  position: static;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: var(--dxbl-html-editor-mentions-list-item-border-width) var(--dxbl-html-editor-mentions-list-item-border-style) transparent;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-suggestion-list .dx-list-item {
  display: block;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-suggestion-list {
  min-width: 50px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-wrapper,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-container {
  min-height: inherit;
  max-height: inherit;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-content {
  position: relative;
  min-height: 100%;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollbar-vertical {
  top: 0;
  right: 0;
  height: 100%;
  width: var(--dxbl-html-editor-mentions-scrollbar-width);
  -webkit-transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  -o-transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  background-color: transparent;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-scrollbar {
  position: absolute;
  pointer-events: auto;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollbar-vertical .dx-scrollable-scroll {
  float: right;
  width: var(--dxbl-html-editor-mentions-scrollbar-width);
  -webkit-padding-end: 2px;
     -moz-padding-end: 2px;
          padding-inline-end: 2px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-scroll-content {
  width: 100%;
  height: 100%;
  background-color: var(--dxbl-html-editor-mentions-scrollbar-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-list-item.dx-state-focused {
  border: var(--dxbl-html-editor-mentions-list-item-border-width) var(--dxbl-html-editor-mentions-list-item-border-style) var(--dxbl-html-editor-primary-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-list-item.dx-state-hover {
  background-color: var(--dxbl-html-editor-mentions-list-background-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
  padding: var(--dxbl-html-editor-mentions-list-padding-y) var(--dxbl-html-editor-mentions-list-padding-x);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-state-invisible {
  display: none !important;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-wrapper > .dx-scrollable-container,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native > div.dx-scrollable-wrapper > .dx-scrollable-container {
  position: relative;
  height: 100%;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-vertical, .dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-vertical > .dx-scrollable-wrapper > .dx-scrollable-container {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  overflow-x: hidden;
  overflow-y: auto;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-ios .dx-scrollable-content {
  min-height: 101%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-ios.dx-scrollable-horizontal .dx-scrollable-content {
  min-height: 0;
  padding: 0;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-android .dx-scrollable-content {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  z-index: 0;
}

.dxbl-html-editor-modal-dialog {
  --dxbl-html-editor-dialog-footer-margin-bottom: 0.75rem;
  --dxbl-html-editor-drop-zone-border-radius: 0.3rem;
  --dxbl-html-editor-drop-zone-border-width: 2px;
  --dxbl-html-editor-drop-zone-border-style: dashed;
  --dxbl-html-editor-drop-zone-border-color: #6c757d;
  --dxbl-html-editor-drop-zone-background-color: #46444a;
  --dxbl-html-editor-drop-zone-drag-over-border-color: #adb5bd;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-label {
  margin-bottom: 0.25rem;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-column-direction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-row-direction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-html-editor-modal-dialog .dxbl-mobile-dialog-buttons {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-html-editor-modal-dialog .dxbl-mobile-dialog-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0px;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-row-gap {
  row-gap: 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-column-gap {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-aspect-ratio {
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-grid-container {
  display: grid;
  grid-template-columns: auto calc(28px + 1rem) auto;
}
.dxbl-html-editor-modal-dialog .dxbl-grid-column-3 {
  grid-column: 3;
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: var(--dxbl-html-editor-drop-zone-border-width) var(--dxbl-html-editor-drop-zone-border-style) var(--dxbl-html-editor-drop-zone-border-color);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 14.375rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 0.5rem;
  width: 100%;
  border-radius: var(--dxbl-html-editor-drop-zone-border-radius);
  background-color: var(--dxbl-html-editor-drop-zone-background-color);
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone-drag-over {
  border-color: var(--dxbl-html-editor-drop-zone-drag-over-border-color);
}
.dxbl-html-editor-modal-dialog .dxbl-drop-image-icon {
  width: 48px;
  height: 48px;
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone-container {
  padding: 0.25rem 0 0;
}
.dxbl-html-editor-modal-dialog .dxbl-stretched {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-html-editor-modal-dialog > .dxbl-modal-content > .dxbl-footer {
  background-color: #37353d;
  border-top: 0;
  margin-bottom: var(--dxbl-html-editor-dialog-footer-margin-bottom);
  padding-top: 0;
}

.dxbl-toast-portal {
  overflow: hidden;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
  --dxbl-toast-animation-duration: 0.75s;
  --dxbl-toast-animation-type: unset;
}
@-webkit-keyframes dxbl-toast-animation-slide-in-left {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-left {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-left {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-right {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-right {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-right {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-up {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-up {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-up {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-down {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-down {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-down {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-left > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-left;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-right > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-right;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-center.dxbl-toast-align-top > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-down;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-center.dxbl-toast-align-bottom > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-up;
}
.dxbl-toast-portal.dxbl-toast-animation-fade-in > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-left > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-left;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-right > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-right;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-center.dxbl-toast-align-top > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-down;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-center.dxbl-toast-align-bottom > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-up;
}

.dxbl-toast-portal {
  --dxbl-toast-bound-margin: 0.625rem;
  --dxbl-toast-bound-padding: 0.625rem;
  display: block;
  position: absolute;
  padding-right: var(--dxbl-toast-bound-padding);
}
.dxbl-toast-portal.dxbl-toast-fixed {
  position: fixed;
}
.dxbl-toast-portal.dxbl-toast-align-top {
  top: 0;
}
.dxbl-toast-portal.dxbl-toast-align-bottom {
  bottom: 0;
}
.dxbl-toast-portal.dxbl-toast-align-left {
  left: 0;
  margin-left: var(--dxbl-toast-bound-margin);
}
.dxbl-toast-portal.dxbl-toast-align-center {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.dxbl-toast-portal.dxbl-toast-align-right {
  right: 0;
}
.dxbl-toast-portal .dxbl-toast-hide-all-btn {
  margin-top: 5px;
  width: 100%;
}
.dxbl-toast-portal .dxbl-toast {
  --dxbl-toast-border-radius: 0.25rem;
  --dxbl-toast-border-width: 0;
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-margin-top: 0.675rem;
  --dxbl-toast-accent-line-width: 0.25rem;
  --dxbl-toast-header-font-size: 1rem;
  --dxbl-toast-header-font-color: #495057;
  --dxbl-toast-header-font-weight: 500;
  --dxbl-toast-header-gap: 0.375rem;
  --dxbl-toast-text-font-size: 0.875rem;
  --dxbl-toast-text-font-color: #495057;
  --dxbl-toast-text-font-weight: 400;
  --dxbl-toast-icon-top-padding: 0.25rem;
  --dxbl-toast-text-content-top-padding: 0.25rem;
  --dxbl-toast-content-gap: 0.625rem;
  --dxbl-toast-text-content-gap: 0.375rem;
  --dxbl-toast-template-gap: 0.625rem;
  --dxbl-toast-template-margin-bottom: 0.25rem;
  --dxbl-toast-header-line-height: 1.25rem;
  --dxbl-toast-text-line-height: 1.25rem;
  --dxbl-toast-body-padding: 0.625rem 0.625rem 0.625rem 0.875rem;
  --dxbl-toast-close-button-color: #212529;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: var(--dxbl-toast-margin-top) 0;
  color: var(--dxbl-toast-text-font-color);
  border-radius: var(--dxbl-toast-border-radius);
  background-color: var(--dxbl-toast-background-color);
  -webkit-box-shadow: var(--dxbl-toast-box-shadow);
          box-shadow: var(--dxbl-toast-box-shadow);
  -webkit-animation: var(--dxbl-toast-animation-type);
       -o-animation: var(--dxbl-toast-animation-type);
          animation: var(--dxbl-toast-animation-type);
  -webkit-animation-duration: var(--dxbl-toast-animation-duration);
       -o-animation-duration: var(--dxbl-toast-animation-duration);
          animation-duration: var(--dxbl-toast-animation-duration);
}
.dxbl-toast-portal .dxbl-toast.dxbl-sm {
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-icon-top-padding: 0.25rem;
  --dxbl-toast-content-gap: 0.5rem;
  --dxbl-toast-header-gap: 0.25rem;
  --dxbl-toast-text-content-gap: 0.25rem;
  --dxbl-toast-template-gap: 0.5rem;
  --dxbl-toast-body-padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  --dxbl-toast-header-font-size: 0.875rem;
  --dxbl-toast-text-font-size: 0.75rem;
  --dxbl-toast-header-line-height: 1rem;
  --dxbl-toast-text-line-height: 1rem;
}
.dxbl-toast-portal .dxbl-toast.dxbl-lg {
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-icon-top-padding: 0.5rem;
  --dxbl-toast-content-gap: 0.75rem;
  --dxbl-toast-header-gap: 0.5rem;
  --dxbl-toast-text-content-gap: 0.5rem;
  --dxbl-toast-template-gap: 0.875rem;
  --dxbl-toast-body-padding: 0.75rem 0.75rem 0.75rem 1rem;
  --dxbl-toast-header-font-size: 1.25rem;
  --dxbl-toast-text-font-size: 1rem;
  --dxbl-toast-header-line-height: 1.5rem;
  --dxbl-toast-text-line-height: 1.5rem;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #9b17e2;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-info {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #1381f3;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-success {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #31bd3d;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fc781b;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #f31446;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #9b17e2;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-info {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #1381f3;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-success {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #31bd3d;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fc781b;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #fff;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #f31446;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #9b17e2;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-info {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #1381f3;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-success {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #31bd3d;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fc781b;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #2b2a2f;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #f31446;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #9b17e2;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-info {
  --dxbl-toast-background-color: #1381f3;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-success {
  --dxbl-toast-background-color: #31bd3d;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #fc781b;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #f31446;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #ECD1FA;
  --dxbl-toast-accent-line-color: #9b17e2;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #9b17e2;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-info {
  --dxbl-toast-background-color: #CFE2FF;
  --dxbl-toast-accent-line-color: #1381f3;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #1381f3;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-success {
  --dxbl-toast-background-color: #C7F0CB;
  --dxbl-toast-accent-line-color: #31bd3d;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #31bd3d;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #FFE5D0;
  --dxbl-toast-accent-line-color: #fc781b;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fc781b;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #F8D7DA;
  --dxbl-toast-accent-line-color: #f31446;
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #f31446;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-accent-line {
  width: var(--dxbl-toast-accent-line-width);
  background-color: var(--dxbl-toast-accent-line-color);
  border-top-left-radius: var(--dxbl-toast-border-radius);
  border-bottom-left-radius: var(--dxbl-toast-border-radius);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: var(--dxbl-toast-content-gap);
  padding: var(--dxbl-toast-body-padding);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-icon-column {
  padding: var(--dxbl-toast-icon-top-padding) 0 0 0;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-icon-column .dxbl-toast-icon {
  fill: var(--dxbl-toast-icon-color);
  vertical-align: unset;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--dxbl-toast-content-gap);
  overflow: hidden;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: var(--dxbl-toast-text-content-top-padding) 0 0 0;
  gap: var(--dxbl-toast-text-content-gap);
  overflow: hidden;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content .dxbl-toast-header {
  color: var(--dxbl-toast-header-font-color);
  font-size: var(--dxbl-toast-header-font-size);
  font-weight: var(--dxbl-toast-header-font-weight);
  line-height: var(--dxbl-toast-header-line-height);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content .dxbl-toast-text {
  color: var(--dxbl-toast-text-font-color);
  font-size: var(--dxbl-toast-text-font-size);
  font-weight: var(--dxbl-toast-text-font-weight);
  line-height: var(--dxbl-toast-text-line-height);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--dxbl-toast-line-clamp);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-template {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: var(--dxbl-toast-template-gap);
  margin-bottom: var(--dxbl-toast-template-margin-bottom);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-close .dxbl-toast-close-btn {
  --dxbl-btn-padding-x: 0.25rem;
  fill: var(--dxbl-toast-close-button-color);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-close .dxbl-toast-close-btn:hover {
  --dxbl-btn-hover-bg: var(--dxbl-toast-close-button-hover-bg);
  --dxbl-toast-close-button-color: var(--dxbl-toast-close-button-hover-color);
}

.dxbl-toast {
  display: none;
}

.dxbl-drawer {
  --dxbl-drawer-animation-duration: 300ms;
  --dxbl-drawer-content-shading-bg: #000;
  --dxbl-drawer-content-shading-opacity: 0.5;
  --dxbl-drawer-panel-bg: #37353d;
  --dxbl-drawer-panel-color: white;
  --dxbl-drawer-panel-box-shadow-left: 0.625rem 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1), 0.25rem 0 0.375rem -0.25rem rgba(0, 0, 0, 0.1);
  --dxbl-drawer-panel-box-shadow-right: -0.625rem 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1), -0.25rem 0 0.375rem -0.25rem rgba(0, 0, 0, 0.1);
  --dxbl-drawer-panel-font-family: inherit;
  --dxbl-drawer-panel-font-size: 0.875rem;
  --dxbl-drawer-panel-line-height: 1.4285;
  --dxbl-drawer-panel-padding-x: 0.625rem;
  --dxbl-drawer-panel-padding-y: 0.625rem;
  --dxbl-drawer-panel-width: 15%;
  --dxbl-drawer-panel-width-mini: 3rem;
  --dxbl-drawer-panel-header-bg: unset;
  --dxbl-drawer-panel-header-color: inherit;
  --dxbl-drawer-panel-header-font-size: 1.14286em;
  --dxbl-drawer-panel-header-font-weight: 500;
  --dxbl-drawer-panel-header-line-height: 1.2499343752;
  --dxbl-drawer-panel-header-min-height: calc(3.125rem + 1px);
  --dxbl-drawer-panel-header-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-header-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-panel-body-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-body-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-panel-footer-bg: unset;
  --dxbl-drawer-panel-footer-color: inherit;
  --dxbl-drawer-panel-footer-justify-content: flex-end;
  --dxbl-drawer-panel-footer-min-height: calc(3.125rem + 1px);
  --dxbl-drawer-panel-footer-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-footer-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-separator-border-color: #615f63;
  --dxbl-drawer-separator-border-style: solid;
  --dxbl-drawer-separator-border-width: 1px;
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.dxbl-drawer.dxbl-sm {
  --dxbl-drawer-panel-font-size: 0.75rem;
  --dxbl-drawer-panel-line-height: 1.5;
  --dxbl-drawer-panel-padding-x: 0.5rem;
  --dxbl-drawer-panel-padding-y: 0.5rem;
  --dxbl-drawer-panel-width-mini: 2.5rem;
  --dxbl-drawer-panel-header-font-size: 1.16667em;
  --dxbl-drawer-panel-header-line-height: 1.2857106123;
  --dxbl-drawer-panel-header-min-height: calc(2.625rem + 1px);
  --dxbl-drawer-panel-footer-min-height: calc(2.625rem + 1px);
}
.dxbl-drawer.dxbl-lg {
  --dxbl-drawer-panel-font-size: 1rem;
  --dxbl-drawer-panel-line-height: 1.375;
  --dxbl-drawer-panel-padding-x: 0.75rem;
  --dxbl-drawer-panel-padding-y: 0.75rem;
  --dxbl-drawer-panel-width-mini: 3.5rem;
  --dxbl-drawer-panel-header-font-size: 1.125em;
  --dxbl-drawer-panel-header-line-height: 1.2222222222;
  --dxbl-drawer-panel-header-min-height: calc(3.625rem + 1px);
  --dxbl-drawer-panel-footer-min-height: calc(3.625rem + 1px);
}
.dxbl-drawer > .dxbl-drawer-panel {
  background-color: var(--dxbl-drawer-panel-bg);
  bottom: 0;
  color: var(--dxbl-drawer-panel-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-drawer-panel-font-family);
  font-size: var(--dxbl-drawer-panel-font-size);
  line-height: var(--dxbl-drawer-panel-line-height);
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transition: all var(--dxbl-drawer-animation-duration) ease-in-out;
  -o-transition: all var(--dxbl-drawer-animation-duration) ease-in-out;
  transition: all var(--dxbl-drawer-animation-duration) ease-in-out;
  visibility: visible;
  width: var(--dxbl-drawer-panel-width);
}
.dxbl-drawer-closed.dxbl-drawer > .dxbl-drawer-panel {
  visibility: hidden;
}

.dxbl-drawer-left.dxbl-drawer > .dxbl-drawer-panel {
  left: 0;
}

.dxbl-drawer-right.dxbl-drawer > .dxbl-drawer-panel {
  right: 0;
}

.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-header,
.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-body,
.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-header {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: var(--dxbl-drawer-separator-border-width) var(--dxbl-drawer-separator-border-style) var(--dxbl-drawer-separator-border-color);
  background-color: var(--dxbl-drawer-panel-header-bg);
  color: var(--dxbl-drawer-panel-header-color);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: var(--dxbl-drawer-panel-header-font-size);
  font-weight: var(--dxbl-drawer-panel-header-font-weight);
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: var(--dxbl-drawer-panel-header-line-height);
  min-height: var(--dxbl-drawer-panel-header-min-height);
  padding: var(--dxbl-drawer-panel-header-padding-y) var(--dxbl-drawer-panel-header-padding-x);
}
.dxbl-drawer > .dxbl-drawer-panel > .dxbl-drawer-body {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: var(--dxbl-drawer-panel-body-padding-y) var(--dxbl-drawer-panel-body-padding-x);
}
.dxbl-drawer-left.dxbl-drawer-open.dxbl-drawer > .dxbl-drawer-panel > .dxbl-drawer-body, .dxbl-drawer-right.dxbl-drawer-open.dxbl-drawer > .dxbl-drawer-panel > .dxbl-drawer-body {
  overflow-y: auto;
}

.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-footer {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--dxbl-drawer-panel-footer-bg);
  border-top: var(--dxbl-drawer-separator-border-width) var(--dxbl-drawer-separator-border-style) var(--dxbl-drawer-separator-border-color);
  color: var(--dxbl-drawer-panel-footer-color);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-pack: var(--dxbl-drawer-panel-footer-justify-content);
  -webkit-justify-content: var(--dxbl-drawer-panel-footer-justify-content);
      -ms-flex-pack: var(--dxbl-drawer-panel-footer-justify-content);
          justify-content: var(--dxbl-drawer-panel-footer-justify-content);
  margin-top: auto;
  min-height: var(--dxbl-drawer-panel-footer-min-height);
  padding: var(--dxbl-drawer-panel-footer-padding-y) var(--dxbl-drawer-panel-footer-padding-x);
}
.dxbl-drawer > .dxbl-drawer-shading {
  background-color: var(--dxbl-drawer-content-shading-bg);
  height: 100%;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity ease var(--dxbl-drawer-animation-duration);
  -o-transition: opacity ease var(--dxbl-drawer-animation-duration);
  transition: opacity ease var(--dxbl-drawer-animation-duration);
  visibility: hidden;
  width: 100%;
  z-index: 100;
}
.dxbl-drawer-open.dxbl-drawer > .dxbl-drawer-shading {
  opacity: var(--dxbl-drawer-content-shading-opacity);
  visibility: visible;
}

.dxbl-drawer .dxbl-drawer-content {
  height: 100%;
  overflow: hidden;
}
.dxbl-drawer.dxbl-drawer-shrink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}
.dxbl-drawer-right.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.dxbl-drawer-left.dxbl-drawer-mini.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel, .dxbl-drawer-left.dxbl-drawer-open.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel {
  border-right: var(--dxbl-drawer-separator-border-width) var(--dxbl-drawer-separator-border-style) var(--dxbl-drawer-separator-border-color);
}

.dxbl-drawer-right.dxbl-drawer-mini.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel, .dxbl-drawer-right.dxbl-drawer-open.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel {
  border-left: var(--dxbl-drawer-separator-border-width) var(--dxbl-drawer-separator-border-style) var(--dxbl-drawer-separator-border-color);
}

.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-drawer.dxbl-drawer-overlap > .dxbl-drawer-panel {
  z-index: 101;
}
.dxbl-drawer-left.dxbl-drawer-open.dxbl-drawer.dxbl-drawer-overlap > .dxbl-drawer-panel {
  -webkit-box-shadow: var(--dxbl-drawer-panel-box-shadow-left);
          box-shadow: var(--dxbl-drawer-panel-box-shadow-left);
}

.dxbl-drawer-right.dxbl-drawer-open.dxbl-drawer.dxbl-drawer-overlap > .dxbl-drawer-panel {
  -webkit-box-shadow: var(--dxbl-drawer-panel-box-shadow-right);
          box-shadow: var(--dxbl-drawer-panel-box-shadow-right);
}

.dxbl-drawer.dxbl-drawer-mini > .dxbl-drawer-panel {
  width: var(--dxbl-drawer-panel-width-mini);
}

@-webkit-keyframes dxbl-progress-bar-indeterminate-horizontal {
  0% {
    -webkit-transform: translateX(0) scaleX(0);
            transform: translateX(0) scaleX(0);
  }
  40% {
    -webkit-transform: translateX(0) scaleX(0.4);
            transform: translateX(0) scaleX(0.4);
  }
  100% {
    -webkit-transform: translateX(100%) scaleX(0.5);
            transform: translateX(100%) scaleX(0.5);
  }
}

@-o-keyframes dxbl-progress-bar-indeterminate-horizontal {
  0% {
    -o-transform: translateX(0) scaleX(0);
       transform: translateX(0) scaleX(0);
  }
  40% {
    -o-transform: translateX(0) scaleX(0.4);
       transform: translateX(0) scaleX(0.4);
  }
  100% {
    -o-transform: translateX(100%) scaleX(0.5);
       transform: translateX(100%) scaleX(0.5);
  }
}

@keyframes dxbl-progress-bar-indeterminate-horizontal {
  0% {
    -webkit-transform: translateX(0) scaleX(0);
         -o-transform: translateX(0) scaleX(0);
            transform: translateX(0) scaleX(0);
  }
  40% {
    -webkit-transform: translateX(0) scaleX(0.4);
         -o-transform: translateX(0) scaleX(0.4);
            transform: translateX(0) scaleX(0.4);
  }
  100% {
    -webkit-transform: translateX(100%) scaleX(0.5);
         -o-transform: translateX(100%) scaleX(0.5);
            transform: translateX(100%) scaleX(0.5);
  }
}
@-webkit-keyframes dxbl-progress-bar-indeterminate-vertical {
  0% {
    -webkit-transform: translateY(100%) scaleY(0.5);
            transform: translateY(100%) scaleY(0.5);
  }
  80% {
    -webkit-transform: translateY(0) scaleY(0.4);
            transform: translateY(0) scaleY(0.4);
  }
  100% {
    -webkit-transform: translateY(0) scaleY(0);
            transform: translateY(0) scaleY(0);
  }
}
@-o-keyframes dxbl-progress-bar-indeterminate-vertical {
  0% {
    -o-transform: translateY(100%) scaleY(0.5);
       transform: translateY(100%) scaleY(0.5);
  }
  80% {
    -o-transform: translateY(0) scaleY(0.4);
       transform: translateY(0) scaleY(0.4);
  }
  100% {
    -o-transform: translateY(0) scaleY(0);
       transform: translateY(0) scaleY(0);
  }
}
@keyframes dxbl-progress-bar-indeterminate-vertical {
  0% {
    -webkit-transform: translateY(100%) scaleY(0.5);
         -o-transform: translateY(100%) scaleY(0.5);
            transform: translateY(100%) scaleY(0.5);
  }
  80% {
    -webkit-transform: translateY(0) scaleY(0.4);
         -o-transform: translateY(0) scaleY(0.4);
            transform: translateY(0) scaleY(0.4);
  }
  100% {
    -webkit-transform: translateY(0) scaleY(0);
         -o-transform: translateY(0) scaleY(0);
            transform: translateY(0) scaleY(0);
  }
}
@-webkit-keyframes dxbl-progress-bar-indeterminate-circular {
  from {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes dxbl-progress-bar-indeterminate-circular {
  from {
    -o-transform: rotate(-360deg);
       transform: rotate(-360deg);
  }
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes dxbl-progress-bar-indeterminate-circular {
  from {
    -webkit-transform: rotate(-360deg);
         -o-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.dxbl-progress-bar {
  --dxbl-progress-bar-thickness: 0.25rem;
  --dxbl-progress-bar-indicator-color: #9b17e2;
  --dxbl-progress-bar-track-height: 100%;
  --dxbl-progress-bar-track-width: 100%;
  --dxbl-progress-bar-border-radius: 0.125rem;
  --dxbl-progress-bar-label-space: 0.75em;
  --dxbl-progress-bar-label-gap: 0.375rem;
  --dxbl-progress-bar-label-line-height: 1.25rem;
  --dxbl-progress-bar-label-font-size: 0.875rem;
  --dxbl-progress-bar-indeterminate-animation-length: 2s;
  --dxbl-progress-bar-icon-width: 1rem;
  --dxbl-progress-bar-track-color: #9b17e2;
  --dxbl-progress-bar-track-opacity: 0.3;
  --dxbl-progress-bar-indeterminate-animation: unset;
  --dxbl-progress-bar-indeterminate-height: unset;
  --dxbl-progress-bar-indeterminate-width: unset;
  --dxbl-progress-bar-indeterminate-transform-origin: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
}
.dxbl-progress-bar.dxbl-sm {
  --dxbl-progress-bar-thickness: 0.125rem;
  --dxbl-progress-bar-border-radius: 0.0625rem;
  --dxbl-progress-bar-label-space: 0.5rem;
  --dxbl-progress-bar-label-gap: 0.25rem;
  --dxbl-progress-bar-label-line-height: 1rem;
  --dxbl-progress-bar-label-font-size: 0.75rem;
}
.dxbl-progress-bar.dxbl-lg {
  --dxbl-progress-bar-thickness: 0.5rem;
  --dxbl-progress-bar-border-radius: 0.25rem;
  --dxbl-progress-bar-label-space: 1rem;
  --dxbl-progress-bar-label-gap: 0.5rem;
  --dxbl-progress-bar-label-line-height: 1.5rem;
  --dxbl-progress-bar-label-font-size: 1rem;
}
.dxbl-progress-bar.dxbl-progress-bar-success {
  --dxbl-progress-bar-indicator-color: #31bd3d;
}
.dxbl-progress-bar.dxbl-progress-bar-success.dxbl-progress-bar-horizontal .dxbl-progress-bar-indicator {
  width: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-success.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-error {
  --dxbl-progress-bar-indicator-color: #f31446;
}
.dxbl-progress-bar.dxbl-progress-bar-error.dxbl-progress-bar-horizontal .dxbl-progress-bar-indicator {
  width: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-error.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-pause {
  --dxbl-progress-bar-indicator-color: #fc781b;
  --dxbl-progress-bar-track-color: #fc781b;
  --dxbl-progress-bar-track-opacity: 0.3;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-track-container {
  overflow: hidden;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate.dxbl-progress-bar-success .dxbl-progress-bar-indicator, .dxbl-progress-bar.dxbl-progress-bar-indeterminate.dxbl-progress-bar-error .dxbl-progress-bar-indicator {
  -webkit-animation: unset;
       -o-animation: unset;
          animation: unset;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-track-container > .dxbl-progress-bar-indicator {
  width: 100%;
  height: 100%;
  -webkit-animation: var(--dxbl-progress-bar-indeterminate-animation);
       -o-animation: var(--dxbl-progress-bar-indeterminate-animation);
          animation: var(--dxbl-progress-bar-indeterminate-animation);
  -webkit-transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
       -o-transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
          transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
}
.dxbl-progress-bar.dxbl-progress-bar-horizontal {
  --dxbl-progress-bar-track-height: var(--dxbl-progress-bar-thickness);
  --dxbl-progress-bar-track-width: 100%;
  --dxbl-progress-bar-indeterminate-width: 100%;
  --dxbl-progress-bar-indeterminate-animation: dxbl-progress-bar-indeterminate-horizontal var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
  --dxbl-progress-bar-indeterminate-transform-origin: 0 50%;
}
.dxbl-progress-bar.dxbl-progress-bar-vertical {
  --dxbl-progress-bar-track-height: 100%;
  --dxbl-progress-bar-track-width: var(--dxbl-progress-bar-thickness);
  --dxbl-progress-bar-indeterminate-height: 100%;
  --dxbl-progress-bar-indeterminate-animation: dxbl-progress-bar-indeterminate-vertical var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
  --dxbl-progress-bar-indeterminate-transform-origin: 0 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-progress-bar.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  bottom: 0;
}
.dxbl-progress-bar.dxbl-progress-circular-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-bar-container {
  position: relative;
}
.dxbl-progress-bar.dxbl-progress-circular-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-circle {
  height: 100%;
  -webkit-animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
       -o-animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
          animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-bar-circle {
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-circular-bar-track {
  fill: none;
  stroke-width: var(--dxbl-progress-bar-thickness);
  stroke: var(--dxbl-progress-bar-track-color);
  opacity: var(--dxbl-progress-bar-track-opacity);
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-circular-bar-indicator {
  fill: none;
  stroke-width: var(--dxbl-progress-bar-thickness);
  stroke-linecap: round;
  stroke: var(--dxbl-progress-bar-indicator-color);
}
.dxbl-progress-bar .dxbl-progress-bar-container {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  margin-right: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  margin-left: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  margin-bottom: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  margin-top: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  position: relative;
  height: var(--dxbl-progress-bar-track-height);
  width: var(--dxbl-progress-bar-track-width);
  border-radius: var(--dxbl-progress-bar-border-radius);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container .dxbl-progress-bar-track {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: var(--dxbl-progress-bar-track-color);
  opacity: var(--dxbl-progress-bar-track-opacity);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container .dxbl-progress-bar-indicator {
  position: absolute;
  background-color: var(--dxbl-progress-bar-indicator-color);
  border-radius: var(--dxbl-progress-bar-border-radius);
  width: var(--dxbl-progress-bar-indicator-width);
  height: var(--dxbl-progress-bar-indicator-height);
}
.dxbl-progress-bar .dxbl-progress-bar-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-no-icon {
  --dxbl-progress-bar-icon-width: 0px;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-hidden {
  display: none;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label .dxbl-progress-bar-label-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--dxbl-progress-bar-label-gap);
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label .dxbl-progress-bar-label-container > p {
  margin-bottom: 0;
  line-height: var(--dxbl-progress-bar-label-line-height);
  font-size: var(--dxbl-progress-bar-label-font-size);
  max-width: var(--dxbl-progress-bar-label-width);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--dxbl-progress-bar-label-gap);
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container > p {
  line-height: var(--dxbl-progress-bar-label-line-height);
  font-size: var(--dxbl-progress-bar-label-font-size);
  max-width: var(--dxbl-progress-bar-width);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0;
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container > svg {
  fill: var(--dxbl-progress-bar-indicator-color);
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

.dxbl-pivotgrid {
  --dxbl-pivot-color: white;
  --dxbl-pivot-bg: #46444a;
  --dxbl-pivot-border-color: #615f63;
  --dxbl-pivot-border-style: solid;
  --dxbl-pivot-border-width: 1px;
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-family: inherit;
  --dxbl-pivot-font-size: 0.875rem;
  --dxbl-pivot-line-height: 1.4285;
  --dxbl-pivot-min-width: 240px;
  --dxbl-pivot-field-bg: unset;
  --dxbl-pivot-field-color: inherit;
  --dxbl-pivot-field-font-size: 0.875rem;
  --dxbl-pivot-field-font-weight: 600;
  --dxbl-pivot-field-line-height: 1.4285;
  --dxbl-pivot-header-bg: unset;
  --dxbl-pivot-header-color: inherit;
  --dxbl-pivot-header-font-size: 0.875rem;
  --dxbl-pivot-header-font-weight: inherit;
  --dxbl-pivot-header-line-height: 1.4285;
  --dxbl-pivot-total-bg: color-mix(in srgb, #000 14%, transparent);
  --dxbl-pivot-total-color: inherit;
  --dxbl-pivot-total-font-size: 0.875rem;
  --dxbl-pivot-total-font-weight: inherit;
  --dxbl-pivot-total-line-height: 1.4285;
  background-color: var(--dxbl-pivot-bg);
  border-color: var(--dxbl-pivot-border-color);
  border-style: var(--dxbl-pivot-border-style);
  border-width: 0;
  border-top-width: var(--dxbl-pivot-border-width);
  border-left-width: var(--dxbl-pivot-border-width);
  border-radius: var(--dxbl-pivot-border-radius);
  color: var(--dxbl-pivot-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: var(--dxbl-pivot-font-family);
  font-size: var(--dxbl-pivot-font-size);
  line-height: var(--dxbl-pivot-line-height);
  min-width: var(--dxbl-pivot-min-width);
  overflow: auto;
  text-align: left;
  width: 100%;
}
.dxbl-pivotgrid.dxbl-sm {
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-size: 0.75rem;
  --dxbl-pivot-line-height: 1.5;
  --dxbl-pivot-field-font-size: 0.75rem;
  --dxbl-pivot-field-line-height: 1.5;
  --dxbl-pivot-header-font-size: 0.75rem;
  --dxbl-pivot-header-line-height: 1.5;
  --dxbl-pivot-total-font-size: 0.75rem;
  --dxbl-pivot-total-line-height: 1.5;
}
.dxbl-pivotgrid.dxbl-lg {
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-size: 1rem;
  --dxbl-pivot-line-height: 1.375;
  --dxbl-pivot-field-font-size: 1rem;
  --dxbl-pivot-field-line-height: 1.375;
  --dxbl-pivot-header-font-size: 1rem;
  --dxbl-pivot-header-line-height: 1.375;
  --dxbl-pivot-total-font-size: 1rem;
  --dxbl-pivot-total-line-height: 1.375;
}
.dxbl-pivotgrid > table {
  border-collapse: separate;
  border-color: var(--dxbl-pivot-border-color);
  border-style: var(--dxbl-pivot-border-style);
  border-width: 0;
  border-spacing: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.dxbl-pivotgrid > table > thead, .dxbl-pivotgrid > table > tbody, .dxbl-pivotgrid > table > tfoot {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr, .dxbl-pivotgrid > table > tbody > tr, .dxbl-pivotgrid > table > tfoot > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header > .dxbl-btn, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell > .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header > .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell > .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header > .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell > .dxbl-btn {
  display: inline-block;
  color: inherit;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header > .dxbl-btn > span, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell > .dxbl-btn > span, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header > .dxbl-btn > span, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell > .dxbl-btn > span, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header > .dxbl-btn > span, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell > .dxbl-btn > span {
  vertical-align: middle;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header {
  background-color: var(--dxbl-pivot-header-bg);
  color: var(--dxbl-pivot-header-color);
  font-size: var(--dxbl-pivot-header-font-size);
  font-weight: var(--dxbl-pivot-header-font-weight);
  line-height: var(--dxbl-pivot-header-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header > .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header > .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header > .dxbl-btn {
  height: 100%;
  pointer-events: auto;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header-expandable, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header-expandable, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header-expandable {
  padding: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell > .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell > .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell > .dxbl-btn {
  background-color: var(--dxbl-pivot-field-bg);
  border-color: inherit;
  border-style: inherit;
  border-width: var(--dxbl-pivot-border-width);
  border-radius: 0;
  color: var(--dxbl-pivot-field-color);
  font-size: var(--dxbl-pivot-field-font-size);
  font-weight: var(--dxbl-pivot-field-font-weight);
  line-height: var(--dxbl-pivot-field-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell > .dxbl-btn span:not(.dxbl-image), .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell > .dxbl-btn span:not(.dxbl-image), .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell > .dxbl-btn span:not(.dxbl-image) {
  text-decoration: none;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  border-color: inherit;
  border-style: inherit;
  border-width: var(--dxbl-pivot-border-width);
  border-radius: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell > .dxbl-btn.dxbl-pivot-field-cell-inactive, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell > .dxbl-btn.dxbl-pivot-field-cell-inactive, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell > .dxbl-btn.dxbl-pivot-field-cell-inactive {
  cursor: default;
  color: inherit;
  text-decoration: none;
}
.dxbl-pivotgrid > table > thead > tr > td.dxbl-pivot-data, .dxbl-pivotgrid > table > tbody > tr > td.dxbl-pivot-data, .dxbl-pivotgrid > table > tfoot > tr > td.dxbl-pivot-data {
  text-align: right;
}
.dxbl-pivotgrid > table > thead > tr > td, .dxbl-pivotgrid > table > thead > tr > th, .dxbl-pivotgrid > table > tbody > tr > td, .dxbl-pivotgrid > table > tbody > tr > th, .dxbl-pivotgrid > table > tfoot > tr > td, .dxbl-pivotgrid > table > tfoot > tr > th {
  font-family: var(--dxbl-pivot-font-family);
  font-size: var(--dxbl-pivot-font-size);
  line-height: var(--dxbl-pivot-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-bottom-width: var(--dxbl-pivot-border-width);
  border-right-width: var(--dxbl-pivot-border-width);
  font-weight: inherit;
  height: 100%;
  padding: 0.5em 1em;
  position: relative;
  vertical-align: top;
  white-space: nowrap;
}
.dxbl-pivotgrid > table > thead > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-total, .dxbl-pivotgrid > table > tbody > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-total, .dxbl-pivotgrid > table > tfoot > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-total {
  background-color: var(--dxbl-pivot-total-bg);
  color: var(--dxbl-pivot-total-color);
  font-size: var(--dxbl-pivot-total-font-size);
  font-weight: var(--dxbl-pivot-total-font-weight);
  line-height: var(--dxbl-pivot-total-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-data {
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-row, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-data {
  padding-left: 0.5em;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-column {
  padding-left: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-row {
  vertical-align: bottom;
}
.dxbl-pivotgrid > table > tfoot > tr > td {
  padding-left: 0.5em;
}

.dxbl-upload {
  --dxbl-upload-load-state-font-size: 0.75rem;
  --dxbl-upload-load-state-color: #495057;
  --dxbl-upload-image-spacing: 0.375rem;
  --dxbl-upload-file-size-color: #444444;
  --dxbl-upload-file-size-padding-left: 0.75rem;
  --dxbl-upload-file-btn-padding: 0.5rem;
  --dxbl-upload-file-font-weight: 400;
  --dxbl-upload-file-height: 40px;
  --dxbl-upload-file-list-view-padding-top: 1.375rem;
  --dxbl-upload-file-margin-bottom: 0.85rem;
  --dxbl-upload-padding-top: 1.2rem;
  --dxbl-upload-max-file-warning-border-radius: 0.5rem;
  --dxbl-upload-max-file-warning-icon-margin: 0.625rem 0 0;
  --dxbl-upload-max-file-warning-message-margin: 0.5rem;
  padding-top: var(--dxbl-upload-padding-top);
}
.dxbl-upload .dxbl-upload-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-panel {
  text-wrap: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-panel .dxbl-upload-button-panel {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.5rem;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-left: auto;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: var(--dxbl-upload-file-list-view-padding-top);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: var(--dxbl-upload-file-margin-bottom);
  height: var(--dxbl-upload-file-height);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn {
  padding: var(--dxbl-upload-file-btn-padding);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  cursor: pointer;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn.dxbl-upload-file-btn {
  --dxbl-upload-file-btn-padding: 12px 8px 12px 10px;
  pointer-events: none;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-icon-container {
  padding-left: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info .dxbl-upload-file-view-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: var(--dxbl-upload-file-font-weight);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info .dxbl-upload-file-view-progress-bar-value {
  margin-left: auto;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state {
  font-size: var(--dxbl-upload-load-state-font-size);
  color: var(--dxbl-upload-load-state-color);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state.dxbl-upload-file-view-invalid-load-state {
  --dxbl-upload-load-state-color: #f31446;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state.dxbl-upload-file-view-success-load-state {
  --dxbl-upload-load-state-color: #31bd3d;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-size {
  padding-left: var(--dxbl-upload-file-size-padding-left);
  color: var(--dxbl-upload-file-size-color);
  white-space: nowrap;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fc781b;
  border-radius: var(--dxbl-upload-max-file-warning-border-radius);
  padding: 0 0.5rem;
  margin-top: 1rem;
  width: 100%;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-upload-max-file-warning-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: var(--dxbl-upload-max-file-warning-message-margin);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-image {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin: var(--dxbl-upload-max-file-warning-icon-margin);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-btn {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin: var(--dxbl-upload-max-file-warning-message-margin) 0;
  padding: 0;
  border: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-btn > .dxbl-image {
  margin: 0;
}
.dxbl-upload.dxbl-upload-full-width {
  width: 100%;
}
.dxbl-upload.dxbl-upload-hide {
  display: none;
}

@media (max-width: 474px) {
  .dxbl-upload .dxbl-upload-button-panel .dxbl-btn-caption {
    display: none;
  }
}
/* stylelint-disable-next-line selector-class-pattern */
.dxbrv-wrapper {
  --dxbrv-primary-color: #9b17e2;
  --dxbrv-secondary-color: #2b2a2f;
  --dxbrv-light-color: #e5e5e5;
  --dxbrv-dark-color: #46444a;
  --dxbrv-white-color: #fff;
  --dxbrv-gray-color: #888;
  --dxbrv-danger-color: #f31446;
  --dxbrv-group-bg-color: #46444a;
  --dxbrv-border-color: #615f63;
}

.dxbl-btn:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-box-shadow: none;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-primary, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-secondary, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-info, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-success, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-warning, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-danger, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-dark, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-light {
  --dxbl-btn-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-link, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-outline-link, .dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-text-link {
  --dxbl-btn-hover-color: #c86afa;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-outline-primary {
  --dxbl-btn-color: #c86afa;
  --dxbl-btn-border-color: #c86afa;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-outline-secondary {
  --dxbl-btn-color: #e5e5e5;
  --dxbl-btn-border-color: #e5e5e5;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-outline-dark {
  --dxbl-btn-color: #adb5bd;
  --dxbl-btn-border-color: #adb5bd;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-text-primary {
  --dxbl-btn-color: #c86afa;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-text-secondary {
  --dxbl-btn-color: #e5e5e5;
}
.dxbl-btn:where(:not(.dxbl-btn-standalone)).dxbl-btn-text-dark {
  --dxbl-btn-color: #adb5bd;
}

.dxbl-progress-bar {
  --dxbl-progress-bar-track-color: #343A40;
  --dxbl-progress-bar-track-opacity: 1;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsYXppbmctZGFyay5iczUuY3NzIiwiZ2VuZXJhdGVkL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2NvbW1vbi5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9faGludC5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fY3NzLWljb25zLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19zdGF0ZS1kZWNvcmF0aW9ucy5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fY29tbWFuZC1idXR0b25zLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19wcm9ncmVzc2Jhci5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fZGF0YS1ncmlkLnNrZWxldG9uLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19kYXRhLWdyaWQuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvZHgtYmxhem9yLmJzNS5wYXJhbXMuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2RhdGEtZ3JpZC1yZXNpemUuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX3RodW1iLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19jb2x1bW4tY2hvb3Nlci5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fZm9jdXMuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX3NuYWNrYmFyLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19jb2xvcmVkaXQuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX29sZC5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fb2xkLWJsYXpvci5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fZXhwYW5kYWJsZS1jb250YWluZXIuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2RhdGEtZ3JpZC5iczUuc2NzcyIsIl9zdHlsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3V0aWxzLnNjc3MiLCIuLi9jb21wb25lbnRzL19wcmltaXRpdmVzLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19jb21tb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2J1dHRvbi5jb250YWluZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2J1dHRvbi5ncm91cC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX3RleHQtZWRpdC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2J1dHRvbi50b29sLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24udG9vbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnNwbGl0LnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc3RhbmRhbG9uZS5zY3NzIiwiLi4vY29tcG9uZW50cy9tYXAtaGVscGVycy9fbWFwLWhlbHBlci5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2J1dHRvbi5zdGFuZGFsb25lLnNjc3MiLCIuLi9jb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NoZWNrYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL19jb21tb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19jYWxlbmRhci5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGlzdGJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGlzdC1ib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19saXN0LWJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGV4dC1lZGl0LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW1vLWVkaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhZy1ib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2VkaXQtZHJvcGRvd24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3JvbGxlcnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL19zY3JvbGwtdmlld2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fc2Nyb2xsLXZpZXdlci5zY3NzIiwiLi4vY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2dyaWQudGFibGUuc2NzcyIsIl9jb21wb25lbnRzLXZhcmlhYmxlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9fZ3JpZC5jb2x1bW4tY2hvb3Nlci5zY3NzIiwiLi4vY29tcG9uZW50cy9fZ3JpZC5maWx0ZXItbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9fZ3JpZC51dGlscy5zY3NzIiwiLi4vY29tcG9uZW50cy9fcG9wdXAuc2hhcmVkLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3B1cC5mbHlvdXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLm1vZGFsLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fcG9wdXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLmRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3B1cC5zaWRlcGFuZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLndpbmRvdy5zY3NzIiwiLi4vY29tcG9uZW50cy9fZ3JvdXAtY29udHJvbC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2dyb3VwLWNvbnRyb2wuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2Zvcm1sYXlvdXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Rvb2xiYXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL190b29sYmFyLnNjc3MiLCIuLi9jb21wb25lbnRzL190b29sYmFyLmJ1dHRvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdG9vbGJhci5kcm9wZG93bi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdG9vbGJhci5lZGl0LnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJzLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJzLnBvc2l0aW9ucy5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX3RhYnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NvbHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19jb2xzLnNjc3MiLCIuLi9jb21wb25lbnRzL19sb2FkaW5nLXBhbmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19hY2NvcmRpb24tZ3JvdXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19uYXZpZ2F0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19jb2xvcnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX29mZmljZS1yaWJib24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RyZWV2aWV3LnNjc3MiLCIuLi9jb21wb25lbnRzL19zaXplLWJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYmFkZ2UtdGV4dC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGFnZWxheW91dC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcmFkaW9ncm91cC5zY3NzIiwiLi4vY29tcG9uZW50cy9fY29udGV4dC1tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fY29udGV4dC1tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS5kcm9wZG93bi5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS5ob3Jpem9udGFsLnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnZlcnRpY2FsLnNjc3MiLCIuLi9jb21wb25lbnRzL19jaGFydC5sZWdlbmQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NoYXJ0cy5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWFwLnNjc3MiLCIuLi9jb21wb25lbnRzL19iYXJnYXVnZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fcmljaC1lZGl0LXZhcnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3NjaGVkdWxlci5zY3NzIiwiLi4vY29tcG9uZW50cy9faHRtbC1lZGl0b3Iuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19odG1sLWVkaXRvci5zY3NzIiwiLi4vY29tcG9uZW50cy9fdG9hc3QuYW5pbWF0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL190b2FzdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fZHJhd2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL19wcm9ncmVzcy1iYXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Bpdm90Z3JpZC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdXBsb2FkLnNjc3MiLCIuLi9jb21wb25lbnRzL19yZXBvcnQtdmlld2VyLnNjc3MiLCJfY29tcG9u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RSxzQkFBQTtDTkpEOztBTVNEO0VBQ0UsVUFBQTtDTk5EOztBTWFEO0VBQ0UsbUJBQUE7RUFDQSxnQkFBQTtDTlZEOztBTWtCRDtFQUNFLHlCQUFBO0NOZkQ7O0FNdUJEO0VBQ0UseUJBQUE7Q05wQkQ7O0FTaGpCRDtFTG1RTSxzQkFMSTtFSzVQUixpQkZ3b0I0QjtDUHJGN0I7O0FTOWlCQztFTGdRTSxrQ0FBQTtFSzVQSixpQkZ5bkJrQjtFRXhuQmxCLGlCRndtQjBCO0NQekQ3QjtBSWhkRztFS3BHRjtJTHVRTSxnQkFBQTtHSmlUTDtDQUNGOztBU3pqQkM7RUxnUU0sa0NBQUE7RUs1UEosaUJGeW5Ca0I7RUV4bkJsQixpQkZ3bUIwQjtDUDlDN0I7QUkzZEc7RUtwR0Y7SUx1UU0sa0JBQUE7R0o0VEw7Q0FDRjs7QVNwa0JDO0VMZ1FNLGtDQUFBO0VLNVBKLGlCRnluQmtCO0VFeG5CbEIsaUJGd21CMEI7Q1BuQzdCO0FJdGVHO0VLcEdGO0lMdVFNLGdCQUFBO0dKdVVMO0NBQ0Y7O0FTL2tCQztFTGdRTSxrQ0FBQTtFSzVQSixpQkZ5bkJrQjtFRXhuQmxCLGlCRndtQjBCO0NQeEI3QjtBSWpmRztFS3BHRjtJTHVRTSxrQkFBQTtHSmtWTDtDQUNGOztBUzFsQkM7RUxnUU0sa0NBQUE7RUs1UEosaUJGeW5Ca0I7RUV4bkJsQixpQkZ3bUIwQjtDUGI3QjtBSTVmRztFS3BHRjtJTHVRTSxnQkFBQTtHSjZWTDtDQUNGOztBU3JtQkM7RUxnUU0sa0NBQUE7RUs1UEosaUJGeW5Ca0I7RUV4bkJsQixpQkZ3bUIwQjtDUEY3QjtBSXZnQkc7RUtwR0Y7SUx1UU0sa0JBQUE7R0p3V0w7Q0FDRjs7QVN4bEJEO0VDdkRFLGdCQUFBO0VBQ0EsaUJBQUE7Q1ZtcEJEOztBU3hsQkQ7RUM1REUsZ0JBQUE7RUFDQSxpQkFBQTtDVndwQkQ7O0FTMWxCRDtFQUNFLHNCQUFBO0NUNmxCRDtBUzNsQkM7RUFDRSxxQkZzb0IwQjtDUHpDN0I7O0FTbmxCRDtFTDhNTSxtQkFMSTtFS3ZNUiwwQkFBQTtDVHNsQkQ7O0FTbGxCRDtFQUNF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bmtCbEMsbUJBTEk7RWtCalJSLGlDZjYxQnNDO0NQbXRDdkM7O0F1QnJqRUQ7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VuQndSSSxvQkFMSTtFbUJoUlIsaUJoQmttQjRCO0VnQmptQjVCLGlCaEJ5bUI0QjtFZ0J4bUI1QixlWkhTO0VZSVQseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EsMEJaRVM7RVlEVCxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsNkNBQUE7RWZHRSx1Q0FBQTtFZ0JIRSx5RkRNSjtFQ05JLGlGRE1KO0VDTkksNEVETUo7RUNOSSx5RURNSjtFQ05JLCtHRE1KO0N2Qm1qRUQ7QXdCcmpFSztFRGhCTjtJQ2lCUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCd2pFTDtDQUNGO0F1QnRqRUM7RUFDRSxpQkFBQTtDdkJ3akVIO0F1QnRqRUc7RUFDRSxnQkFBQTtDdkJ3akVMO0F1Qm5qRUM7RUFDRSxlWnpCTztFWTBCUCwwQlpuQk87RVlvQlAsc0JoQjQyQm9DO0VnQjMyQnBDLFdBQUE7RUFLRSwyRGhCa2hCa0I7VWdCbGhCbEIsbURoQmtoQmtCO0NQK2hEdkI7QXVCN2lFQztFQU1FLGdCQUFBO0VBTUEsY0FBQTtFQUtBLFVBQUE7Q3ZCaWlFSDtBdUI1aEVDO0VBQ0UsZUFBQTtFQUNBLFdBQUE7Q3ZCOGhFSDtBdUIxaEVDO0VBQ0UsZVpoRU87RVlrRVAsV0FBQTtDdkIyaEVIO0F1QjloRUM7RUFDRSxlWmhFTztFWWtFUCxXQUFBO0N2QjJoRUg7QXVCOWhFQztFQUNFLGVaaEVPO0VZa0VQLFdBQUE7Q3ZCMmhFSDtBdUI5aEVDO0VBQ0UsZVpoRU87RVlrRVAsV0FBQTtDdkIyaEVIO0F1Qm5oRUM7RUFFRSwwQlp4RU87RVkyRVAsV0FBQTtDdkJraEVIO0F1QjlnRUM7RUFDRSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJoQm1yQjBCO0tnQm5yQjFCLHlCaEJtckIwQjtVZ0JuckIxQiwyQmhCbXJCMEI7RWdCbHJCMUIsZVp6Rk87RWNMVCx3Q2xCbWlDZ0M7RWdCbjhCOUIscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnRGhCK3JCMEI7RWdCOXJCMUIsaUJBQUE7RUN6RkUsc0pEMEZGO0VDMUZFLDhJRDBGRjtFQzFGRSx5SUQwRkY7RUMxRkUsc0lEMEZGO0VDMUZFLDRLRDBGRjtDdkJnaEVIO0F3QnRtRUs7RUQwRUo7SUN6RU0seUJBQUE7SUFBQSxvQkFBQTtJQUFBLGlCQUFBO0d4QnltRUw7Q0FDRjtBdUJsaEVDO0VBQ0UseUNoQjA3QjhCO0NQMGxDakM7O0F1QjNnRUQ7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQmhCd2Y0QjtFZ0J2ZjVCLDRCaEJ5eEJzQztFZ0J4eEJ0Qyw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUNBQUE7Q3ZCOGdFRDtBdUI1Z0VDO0VBQ0UsV0FBQTtDdkI4Z0VIO0F1QjNnRUM7RUFFRSxpQkFBQTtFQUNBLGdCQUFBO0N2QjRnRUg7O0F1QmpnRUQ7RUFDRSx3RWhCMHdCc0M7RWdCendCdEMsNEJBQUE7RW5CeUlJLHFCQUxJO0VJdlFOLDBDQUFBO0NSeW9FSDtBdUJsZ0VDO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDJCaEJtb0IwQjtLZ0Jub0IxQix3QmhCbW9CMEI7VWdCbm9CMUIsMEJoQm1vQjBCO0NQaTRDN0I7O0F1QmhnRUQ7RUFDRSx1RWhCOHZCc0M7RWdCN3ZCdEMseUJBQUE7RW5CNEhJLG9CQUxJO0VJdlFOLDBDQUFBO0NScXBFSDtBdUJqZ0VDO0VBQ0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCaEIwbkIwQjtLZ0IxbkIxQixzQmhCMG5CMEI7VWdCMW5CMUIsd0JoQjBuQjBCO0NQeTRDN0I7O0F1QjMvREM7RUFDRSx1RWhCMnVCb0M7Q1BteEN2QztBdUIzL0RDO0VBQ0Usd0VoQnd1Qm9DO0NQcXhDdkM7QXVCMS9EQztFQUNFLHVFaEJxdUJvQztDUHV4Q3ZDOztBdUJ2L0REO0VBQ0UsWWhCbXVCc0M7RWdCbHVCdEMsbUVoQjR0QnNDO0VnQjN0QnRDLG9CWmhHb0I7Q1gwbEVyQjtBdUJ4L0RDO0VBQ0UsZ0JBQUE7Q3ZCMC9ESDtBdUJ2L0RDO0VBQ0UscUJBQUE7RWZ2TEEsdUNBQUE7Q1JpckVIO0F1QnQvREM7RUFDRSxxQkFBQTtFZjVMQSx1Q0FBQTtDUnFyRUg7QXVCci9EQztFQUFvQixvRWhCNHNCa0I7Q1A0eUN2QztBdUJ2L0RDO0VBQW9CLG1FaEI0c0JrQjtDUDh5Q3ZDOztBMEJ6c0VEO0VBQ0UseVBBQUE7RUFFQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLCtDQUFBO0V0QnFSSSxvQkFMSTtFc0I3UVIsaUJuQitsQjRCO0VtQjlsQjVCLGlCbkJzbUI0QjtFbUJybUI1QixlZk5TO0VlT1QseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EsMEJmRFM7RWVFVCxvRkFBQTtFQUNBLDZCQUFBO0VBQ0EsMENuQjY5QmtDO0VtQjU5QmxDLG1DbkI2OUJrQztVbUI3OUJsQywyQm5CNjlCa0M7RW1CNTlCbEMsNkNBQUE7RWxCSEUsdUNBQUE7RWdCSEUseUZFU0o7RUZUSSxpRkVTSjtFRlRJLDRFRVNKO0VGVEkseUVFU0o7RUZUSSwrR0VTSjtDMUJ5c0VEO0F3QjlzRUs7RUVmTjtJRmdCUSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCaXRFTDtDQUNGO0EwQjVzRUM7RUFDRSxzQm5CbzNCb0M7RW1CbjNCcEMsV0FBQTtFQUtFLDJEbkIrOUI0QjtVbUIvOUI1QixtRG5CKzlCNEI7Q1AydUNqQztBMEJ0c0VDO0VBRUUsdUJuQjR1QjBCO0VtQjN1QjFCLHVCQUFBO0MxQnVzRUg7QTBCcHNFQztFQUVFLDBCZi9CTztDWG91RVY7QTBCaHNFQztFQUNFLG1CQUFBO0VBQ0EsMkJBQUE7QzFCa3NFSDs7QTBCOXJFRDtFQUNFLHlCZjJDdUI7RWUxQ3ZCLDRCZjBDdUI7RWV6Q3ZCLHFCbkJvdUI0QjtFSGpnQnhCLHFCQUxJO0VJdlFOLDBDQUFBO0NSNHVFSDs7QTBCOXJFRDtFQUNFLHdCZmtDdUI7RWVqQ3ZCLDJCZmlDdUI7RWVoQ3ZCLG1CbkJndUI0QjtF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MUJGLDBCZEZLO0VpQjhCSCxVckIyL0J1QztFQ3hnQ3ZDLG9CQUFBO0VnQkhFLDZISW1CRjtFSm5CRSxxSEltQkY7RUpuQkUsZ0hJbUJGO0VKbkJFLDZHSW1CRjtFSm5CRSxtSkltQkY7QzVCdTRFSDtBd0J0NUVLO0VJTUo7SUpMTSx5QkFBQTtJQUFBLG9CQUFBO0lBQUEsaUJBQUE7R3hCeTVFTDtDQUNGO0E0QjE0RUc7RUhqQ0YsMEJsQjRoQ3lDO0NQazVDMUM7QTRCeDRFQztFQUNFLFlyQnMrQjhCO0VxQnIrQjlCLGVyQnMrQjhCO0VxQnIrQjlCLG1CQUFBO0VBQ0EsZ0JyQnErQjhCO0VxQnArQjlCLHdDckJxK0I4QjtFcUJwK0I5QiwwQkFBQTtFcEI3QkEsb0JBQUE7Q1J3NkVIO0E0QnQ0RUM7RUFDRSxZckJrK0J1QztFcUJqK0J2QyxhckJpK0J1QztFcUJoK0J2QyxzQkFBQTtPQUFBLGlCQUFBO0VIcERGLDBCZEZLO0VpQndESCxVckJpK0J1QztFQ3hnQ3ZDLG9CQUFBO0VnQkhFLDZISTZDRjtFSjdDRSxxSEk2Q0Y7RUo3Q0UsZ0hJNkNGO0VKN0NFLDZHSTZDRjtFSjdDRSxtSkk2Q0Y7QzVCdTRFSDtBd0JoN0VLO0VJaUNKO0lKaENNLHlCQUFBO0lBQUEsb0JBQUE7SUFBQSxpQkFBQTtHeEJtN0VMO0NBQ0Y7QTRCMTRFRztFSDNERiwwQmxCNGhDeUM7Q1A0NkMxQztBNEJ4NEVDO0VBQ0UsWXJCNDhCOEI7RXFCMzhCOUIsZXJCNDhCOEI7RXFCMzhCOUIsbUJBQUE7RUFDQSxnQnJCMjhCOEI7RXFCMThCOUIsd0NyQjI4QjhCO0VxQjE4QjlCLDBCQUFBO0VwQnZEQSxvQkFBQTtDUms4RUg7QTRCdDRFQztFQUNFLHFCQUFBO0M1Qnc0RUg7QTRCdDRFRztFQUNFLDRDckI4OEJxQztDUDA3QzFDO0E0QnI0RUc7RUFDRSw0Q3JCMDhCcUM7Q1A2N0MxQzs7QTZCOTlFRDtFQUNFLG1CQUFBO0M3QmkrRUQ7QTZCLzlFQzs7O0VBR0Usd0R0QnNpQ29DO0VzQnJpQ3BDLDREdEJxaUNvQztFc0JwaUNwQyxrQnRC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LDBCQUFBO0VBQ0EsNkJBQUE7Q1JnbUZIOztBK0J4bkZDO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxvQnhCcTBCb0M7RUhua0JsQyxtQkFMSTtFMkIxUE4sa0N4QmdqQ3FCO0NQMGtEeEI7O0ErQnZuRkM7RUFDRSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFM0JxUEUscUJBTEk7RTJCN09OLFl4Qm1pQ3FCO0V3QmxpQ3JCLG9DeEJraUNxQjtFQzdqQ3JCLHNCQUFBO0NScXBGSDs7QStCcm5GRzs7OztFQUVFLGVBQUE7Qy9CMG5GTDs7QStCenFGRztFQXFERSxnRHhCcWhDbUI7RXdCbGhDakIsdUN4QjQxQmdDO0V3QjMxQmhDLDRQQUFBO0VBQ0EsNkJBQUE7RUFDQSw4REFBQTtFQUNBLDZFQUFBO1VBQUEscUVBQUE7Qy9Cc25GUDtBK0JubkZLO0VBQ0UsZ0R4QjBnQ2lCO0V3QnpnQ2pCLG9FeEJ5Z0NpQjtVd0J6Z0NqQiw0RHhCeWdDaUI7Q1A0bUR4Qjs7QStCdHJGRztFQTBFSSx1Q3hCMDBCZ0M7RXdCejBCaEMsdUZBQUE7Qy9CZ25GUDs7QStCM3JGRztFQWtGRSxnRHhCdy9CbUI7Q1BxbkR4QjtBK0IxbUZPO0VBRUUsb1FBQUE7RUFDQSx3QnhCdzVCOEI7RXdCdjVCOUIsZ0VBQUE7RUFDQSx3RkFBQTtVQUFBLGdGQUFBO0MvQjJtRlQ7QStCdm1GSztFQUNFLGdEeEIyK0JpQjtFd0IxK0JqQixvRXhCMCtCaUI7VXdCMStCakIsNER4QjArQmlCO0NQK25EeEI7O0ErQnpzRkc7RUF3R0ksNENBQUE7Qy9CcW1GUDs7QStCN3NGRztFQStHRSxnRHhCMjlCbUI7Q1B1b0R4QjtBK0JobUZLO0VBQ0UsNkN4Qnc5QmlCO0NQMG9EeEI7QStCL2xGSztFQUNFLG9FeEJvOUJpQjtVd0JwOUJqQiw0RHhCbzlCaUI7Q1A2b0R4QjtBK0I5bEZLO0VBQ0Usa0N4Qmc5QmlCO0NQZ3BEeEI7O0ErQjNsRkc7RUFDRSxtQkFBQTtDL0I4bEZMOztBK0I5dEZHOzs7OztFQTBJTSxXQUFBO0MvQjRsRlQ7O0ErQmx0RkM7RUFDRSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG9CeEJxMEJvQztFSG5rQmxDLG1CQUxJO0UyQjFQTixvQ3hCZ2pDcUI7Q1BvcUR4Qjs7QStCanRGQztFQUNFLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0UzQnFQRSxxQkFMSTtFMkI3T04sWXhCbWlDcUI7RXdCbGlDckIsbUN4QmtpQ3FCO0VDN2pDckIsc0JBQUE7Q1IrdUZIOztBK0Ivc0ZHOzs7O0VBRUUsZUFBQTtDL0JvdEZMOztBK0Jud0ZHO0VBcURFLGtEeEJxaENtQjtFd0JsaENqQix1Q3hCNDFCZ0M7RXdCMzFCaEMsNlVBQUE7RUFDQSw2QkFBQTtFQUNBLDhEQUFBO0VBQ0EsNkVBQUE7VUFBQSxxRUFBQTtDL0JndEZQO0ErQjdzRks7RUFDRSxrRHhCMGdDaUI7RXdCemdDakIsbUV4QnlnQ2lCO1V3QnpnQ2pCLDJEeEJ5Z0NpQjtDUHNzRHhCOztBK0JoeEZHO0VBMEVJLHVDeEIwMEJnQztFd0J6MEJoQyx1RkFBQTtDL0Iwc0ZQOztBK0JyeEZHO0VBa0ZFLGtEeEJ3L0JtQjtDUCtzRHhCO0ErQnBzRk87RUFFRSxxVkFBQTtFQUNBLHdCeEJ3NUI4QjtFd0J2NUI5QixnRUFBQTtFQUNBLHdGQUFBO1VBQUEsZ0ZBQUE7Qy9CcXNGVDtBK0Jqc0ZLO0VBQ0Usa0R4QjIrQmlCO0V3QjErQmpCLG1FeEIwK0JpQjtVd0IxK0JqQiwyRHhCMCtCaUI7Q1B5dER4Qjs7QStCbnlGRztFQXdHSSw0Q0FBQTtDL0IrckZQOztBK0J2eUZHO0VBK0dFLGtEeEIyOUJtQjtDUGl1RHhCO0ErQjFyRks7RUFDRSwrQ3hCdzlCaUI7Q1BvdUR4QjtBK0J6ckZLO0VBQ0UsbUV4Qm85QmlCO1V3QnA5QmpCLDJEeEJvOUJpQjtDUHV1RHhCO0ErQnhyRks7RUFDRSxvQ3hCZzlCaUI7Q1AwdUR4Qjs7QStCcnJGRztFQUNFLG1CQUFB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QUFBO0cxRTJyU1Q7RTBFbHNTSztJQU9JLCtCQUFBO0cxRThyU1Q7RTBFcnNTSztJQU9JLDZCQUFBO0cxRWlzU1Q7RTBFeHNTSztJQU9JLCtCQUFBO0cxRW9zU1Q7RTBFM3NTSztJQU9JLDZCQUFBO0cxRXVzU1Q7RTBFOXNTSztJQU9JLDRCQUFBO0cxRTBzU1Q7RTBFanRTSztJQU9JLGtDQUFBO0cxRTZzU1Q7RTBFcHRTSztJQU9JLGlDQUFBO0cxRWd0U1Q7RTBFdnRTSztJQU9JLCtCQUFBO0cxRW10U1Q7RTBFMXRTSztJQU9JLGlDQUFBO0cxRXN0U1Q7RTBFN3RTSztJQU9JLCtCQUFBO0cxRXl0U1Q7RTBFaHVTSztJQU9JLDZCQUFBO0cxRTR0U1Q7RTBFbnVTSztJQU9JLG1DQUFBO0cxRSt0U1Q7RTBFdHVTSztJQU9JLGtDQUFBO0cxRWt1U1Q7RTBFenVTSztJQU9JLGdDQUFBO0cxRXF1U1Q7RTBFNXVTSztJQU9JLGtDQUFBO0cxRXd1U1Q7RTBFL3VTSztJQU9JLGdDQUFBO0cxRTJ1U1Q7RTBFbHZTSztJQU9JLDJCQUFBO0cxRTh1U1Q7RTBFcnZTSztJQU9JLGlDQUFBO0cxRWl2U1Q7RTBFeHZTSztJQU9JLGdDQUFBO0cxRW92U1Q7RTBFM3ZTSztJQU9JLDhCQUFBO0cxRXV2U1Q7RTBFOXZTSztJQU9JLGdDQUFBO0cxRTB2U1Q7RTBFandTSztJQU9JLDhCQUFBO0cxRTZ2U1Q7RTBFcHdTSztJQU9JLGtCQUFBO0cxRWd3U1Q7RTBFdndTSztJQU9JLHdCQUFBO0cxRW13U1Q7RTBFMXdTSztJQU9JLHVCQUFBO0cxRXN3U1Q7RTBFN3dTSztJQU9JLHFCQUFBO0cxRXl3U1Q7RTBFaHhTSztJQU9JLHVCQUFBO0cxRTR3U1Q7RTBFbnhTSztJQU9JLHFCQUFBO0cxRSt3U1Q7RTBFdHhTSztJQU9JLHNCQUFBO0cxRWt4U1Q7RTBFenhTSztJQU9JLDRCQUFBO0cxRXF4U1Q7RTBFNXhTSztJQU9JLDJCQUFBO0cxRXd4U1Q7RTBFL3hTSztJQU9JLHlCQUFBO0cxRTJ4U1Q7RTBFbHlTSztJQU9JLDJCQUFBO0cxRTh4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QU9JLDZCQUFBO0cxRXkxV1Q7RTBFaDJXSztJQU9JLCtCQUFBO0cxRTQxV1Q7RTBFbjJXSztJQU9JLDZCQUFBO0cxRSsxV1Q7RTBFdDJXSztJQU9JLDRCQUFBO0cxRWsyV1Q7RTBFejJXSztJQU9JLGtDQUFBO0cxRXEyV1Q7RTBFNTJXSztJQU9JLGlDQUFBO0cxRXcyV1Q7RTBFLzJXSztJQU9JLCtCQUFBO0cxRTIyV1Q7RTBFbDNXSztJQU9JLGlDQUFBO0cxRTgyV1Q7RTBFcjNXSztJQU9JLCtCQUFBO0cxRWkzV1Q7RTBFeDNXSztJQU9JLDZCQUFBO0cxRW8zV1Q7RTBFMzNXSztJQU9JLG1DQUFBO0cxRXUzV1Q7RTBFOTNXSztJQU9JLGtDQUFBO0cxRTAzV1Q7RTBFajRXSztJQU9JLGdDQUFBO0cxRTYzV1Q7RTBFcDRXSztJQU9JLGtDQUFBO0cxRWc0V1Q7RTBFdjRXSztJQU9JLGdDQUFBO0cxRW00V1Q7RTBFMTRXSztJQU9JLDJCQUFBO0cxRXM0V1Q7RTBFNzRXSztJQU9JLGlDQUFBO0cxRXk0V1Q7RTBFaDVXSztJQU9JLGdDQUFBO0cxRTQ0V1Q7RTBFbjVXSztJQU9JLDhCQUFBO0cxRSs0V1Q7RTBFdDVXSztJQU9JLGdDQUFBO0cxRWs1V1Q7RTBFejVXSztJQU9JLDhCQUFBO0cxRXE1V1Q7RTBFNTVXSztJQU9JLGtCQUFBO0cxRXc1V1Q7RTBFLzVXSztJQU9JLHdCQUFBO0cxRTI1V1Q7RTBFbDZXSztJQU9JLHVCQUFBO0cxRTg1V1Q7RTBFcjZXSztJQU9JLHFCQUFBO0cxRWk2V1Q7RTBFeDZXSztJQU9JLHVCQUFBO0cxRW82V1Q7RTBFMzZXSztJQU9JLHFCQUFBO0cxRXU2V1Q7RTBFOTZXSztJQU9JLHNCQUFBO0cxRTA2V1Q7RTBFajdXSztJQU9JLDRCQUFBO0cxRTY2V1Q7RTBFcDdXSztJQU9JLDJCQUFBO0cxRWc3V1Q7RTBFdjdXSztJQU9JLHlCQUFBO0cxRW03V1Q7RTBFMTdXSztJQU9JLDJCQUFBO0cxRXM3V1Q7RTBFNzdXSztJQU9JLHlCQUFBO0cxRXk3V1Q7RTBFaDhXSztJQU9JLGlDQUFB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bnphRDtFQUNJLDhCQUFBO0MvRnN6YUg7O0ErRmp6YUQ7RUFDSSxpQ0FBQTtDL0ZvemFIOztBK0YveWFEO0VBQ0ksWXBGZEk7Q1hnMGFQOztBK0YveWFEO0VBQ0ksZXBGUE87Q1h5emFWOztBK0Y3eWFEO0VBQ0ksdUJBQUE7Qy9GZ3phSDs7QStGM3lhRDtFQUNJLGlCQUFBO0MvRjh5YUg7O0ErRjN5YUQ7RUFDSSxlcEYxQk87Q1h3MGFWOztBK0Z6eWFEO0VBQ0ksZXBGdkJVO0VvRndCVixzQnBGeEJVO0NYbzBhYjs7QStGenlhQTtFQUNHLFlwRjdDSTtDWHkxYVA7O0ErRnp5YUQ7RUFDRyx5REFBQTtVQUFBLGlEQUFBO0MvRjR5YUY7O0ErRnp5YUQ7O0VBRUksZXBGN0NPO0NYeTFhVjs7QStGenlhRDtFQUNJLGVwRmpETztDWDYxYVY7O0ErRnh5YUc7OztFQUdJLHVEQUFBO1VBQUEsK0NBQUE7Qy9GMnlhUDs7QStGOXlhRzs7O0VBR0ksdURBQUE7VUFBQSwrQ0FBQTtDL0ZpemFQOztBK0ZwemFHOzs7RUFHSSx1REFBQTtVQUFBLCtDQUFBO0MvRnV6YVA7O0ErRjF6YUc7OztFQUdJLHVEQUFBO1VBQUEsK0NBQUE7Qy9GNnphUDs7QStGaDBhRzs7O0VBR0ksdURBQUE7VUFBQSwrQ0FBQTtDL0ZtMGFQOztBK0Z0MGFHOzs7RUFHSSx1REFBQTtVQUFBLCtDQUFBO0MvRnkwYVA7O0ErRjUwYUc7OztFQUdJLHVEQUFBO1VBQUEsK0NBQUE7Qy9GKzBhUDs7QStGbDFhRzs7O0VBR0ksdURBQUE7VUFBQSwrQ0FBQTtDL0ZxMWFQOztBK0ZqMWFEO0VBQ0ksZXBGOURPO0VvRitEUCxzQnBGL0RPO0NYbTVhVjs7QStGajFhRDs7RUFFSSxxREFBQTtVQUFBLDZDQUFBO0VBQ0Esc0JwRm5EWTtDWHU0YWY7QStGbDFhRzs7RUFDSSx1QnBGckRXO0NYMDRhbEI7QStGbDFhRzs7RUFDSSxzQnBGeERXO0NYNjRhbEI7QStGbDFhRzs7OztFQUVJLHlCQUFBO1VBQUEsaUJBQUE7Qy9GczFhUDtBK0ZuMWFHOztFQUNJLG9DQUFB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QUE7RUFDQSxpQkFBQTtDL0Z1bWJIOztBK0ZwbWJEO0VBQ0kscUJBQUE7Qy9GdW1iSDs7QStGcG1iRDtFQUNJLHlCQUFBO0MvRnVtYkg7O0ErRnBtYkQ7RUFDSSx5RHBGNVBrQjtVb0Y0UGxCLGlEcEY1UGtCO0NYbTJickI7O0ErRmxtYkQ7RUFDSSx3QkFBQTtDL0ZxbWJIOztBK0ZsbWJEOzs7RUFHSSxzQnBGblRHO0NYdzViTjs7QStGaG1iRDtFQUNJLHNCcEZoVE87Q1htNWJWOztBK0Y5bGJEO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7Qy9GaW1iSDs7QStGOWxiRDtFQUNJLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QnBGelVJO0VvRjBVSixtQnBGMVVJO0VvRjJVSixhQUFBO0MvRmltYkg7O0ErRjlsYkQ7O0VBRUksdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7Qy9GaW1iSDs7QStGOWxiRDs7RUFFSSxxQ0FBQTtDL0ZpbWJIOztBK0Y5bGJEO0VBQ0ksbUJwRjNWSTtFb0Y0VkosYUFBQTtDL0ZpbWJIOztBK0Y5bGJEO0VBQ0kscURBQUE7VUFBQSw2Q0FBQTtFQUNBLHVCcEZoV0k7Q1hpOGJQOztBK0Y5bGJEO0VBQ0ksMEJwRm5XRztDWG84Yk47O0ErRjVsYkQ7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0MvRitsYkg7O0ErRjVsYkQ7RUFDSSwrQnBGclZZO0VvRnNWWixrQ3BGdFZZO0NYcTdiZjs7QStGemxiRztFQUNJLGVwRjVXRztDWHc4YlY7QStGemxiRztFQUNJLGVwRmhYRztDWDI4YlY7QStGeGxiRztFQUNJLDBCcEZoWEc7Q1gwOGJWO0ErRnZsYkc7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0MvRnlsYlA7O0ErRnJsYkQ7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0MvRndsYkg7O0ErRnJsYkQ7OztFQUdJLHFCQUFBO0MvRndsYkg7O0FnR3orYkQ7RUFDSTtJQUNJLGNBQUE7R2hHNCtiTDtFZ0d6K2JDO0lBQ0ksY0FBQTtHaEcyK2JMO0VnR3grYkM7SUFDSSxjQUFBO0doRzArYkw7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O0lBQ0ksY0FBQTtHeEw2bGtDTDtDQUNGO0F5THh3a0NELHdEQUFBO0FBQ0E7RUFDSSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLGdDQUFBO0VBQ0EsOEJBQUE7Q3pMMHdrQ0g7O0EwTGp4a0NEO0VBQ0ksNEJBQUE7QzFMb3hrQ0g7QTBMbHhrQ0c7RUFRSSwwREFBQTtDMUw2d2tDUDtBb0cxcmtDRztFc0YvRUksZ0NBQUE7QzFMNHdrQ1A7QTBMendrQ0c7RUFDSSwwQkFBQTtFQUNBLGlDQUFBO0MxTDJ3a0NQO0EwTHh3a0NHO0VBQ0ksMEJBQUE7RUFDQSxpQ0FBQTtDMUwwd2tDUDtBMEx2d2tDRztFQUNJLDBCQUFBO0VBQ0EsaUNBQUE7QzFMeXdrQ1A7QTBMdHdrQ0c7RUFDSSwwQkFBQTtDMUx3d2tDUDtBMExyd2tDRztFQUNJLDBCQUFBO0MxTHV3a0NQO0EwTHB3a0NHO0VBQ0ksMEJBQUE7QzFMc3drQ1A7O0EwTGp3a0NEO0VBQ0kseUNBQUE7RUFDQSxxQ0FBQTtDMUxvd2tDSCIsImZpbGUiOiJibGF6aW5nLWRhcmsuYnM1LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogRG8gbm90IGVkaXQgZGlyZWN0bHlcbiAqIEdlbmVyYXRlZCBvbiBUdWUsIDE3IFNlcCAyMDI0IDA0OjQyOjIyIEdNVFxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogIzliMTdlMjtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZjMxNDQ2O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmYzc4MWI7XG4gIC0tYnMtZ3JlZW46ICMzMWJkM2Q7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMTM4MWYzO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzczNTNkO1xuICAtLWJzLWdyYXktMTAwOiAjZjdmOGY5O1xuICAtLWJzLWdyYXktMjAwOiAjZTVlNWU1O1xuICAtLWJzLWdyYXktMzAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNDAwOiAjNjE1ZjYzO1xuICAtLWJzLWdyYXktNTAwOiAjNDQ0NDQ0O1xuICAtLWJzLWdyYXktNjAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktNzAwOiAjNDY0NDRhO1xuICAtLWJzLWdyYXktODAwOiAjMzczNTNkO1xuICAtLWJzLWdyYXktOTAwOiAjMmIyYTJmO1xuICAtLWJzLXByaW1hcnk6ICM5YjE3ZTI7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjMmIyYTJmO1xuICAtLWJzLXN1Y2Nlc3M6ICMzMWJkM2Q7XG4gIC0tYnMtaW5mbzogIzEzODFmMztcbiAgLS1icy13YXJuaW5nOiAjZmM3ODFiO1xuICAtLWJzLWRhbmdlcjogI2YzMTQ0NjtcbiAgLS1icy1saWdodDogI2U1ZTVlNTtcbiAgLS1icy1kYXJrOiAjNDY0NDRhO1xuICAtLWJzLXByaW1hcnktcmdiOiAxNTUsIDIzLCAyMjY7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogNDMsIDQyLCA0NztcbiAgLS1icy1zdWNjZXNzLXJnYjogNDksIDE4OSwgNjE7XG4gIC0tYnMtaW5mby1yZ2I6IDE5LCAxMjksIDI0MztcbiAgLS1icy13YXJuaW5nLXJnYjogMjUyLCAxMjAsIDI3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDI0MywgMjAsIDcwO1xuICAtLWJzLWxpZ2h0LXJnYjogMjI5LCAyMjksIDIyOTtcbiAgLS1icy1kYXJrLXJnYjogNzAsIDY4LCA3NDtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMzZTA5NWE7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMxMTExMTM7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMTQ0YzE4O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA4MzQ2MTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NTMwMGI7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM2MTA4MWM7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ2NDQ0YTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0NjQ0NGE7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNlYmQxZjk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2Q1ZDRkNTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2Q2ZjJkODtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2QwZTZmZDtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZlZTRkMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZmRkMGRhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZiZmNmYztcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzYxNWY2MztcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICNkN2EyZjM7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNhYWFhYWM7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYWRlNWIxO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogI2ExY2RmYTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZWM5YTQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNmYWExYjU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U1ZTVlNTtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICM0NDQ0NDQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjZmZmO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJvZHktYmc6ICMzNzM1M2Q7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDU1LCA1MywgNjE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMwMDA7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1iZzogI2U1ZTVlNTtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiAyMjksIDIyOSwgMjI5O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjZjdmOGY5O1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQ3LCAyNDgsIDI0OTtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICNmZmY7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogI2NjY2NjYztcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMjA0LCAyMDQsIDIwNDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZlZTRkMTtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjE1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuM3JlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC4yNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzMxYmQzZDtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzMxYmQzZDtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNmMzE0NDY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2YzMTQ0Njtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tYnMtYm9keS1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMTczLCAxODEsIDE4OTtcbiAgLS1icy1ib2R5LWJnOiAjMmIyYTJmO1xuICAtLWJzLWJvZHktYmctcmdiOiA0MywgNDIsIDQ3O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjZmZmO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMTczLCAxODEsIDE4OSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMTczLCAxODEsIDE4OTtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICMzNzM1M2Q7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogNTUsIDUzLCA2MTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgxNzMsIDE4MSwgMTg5LCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMTczLCAxODEsIDE4OTtcbiAgLS1icy10ZXJ0aWFyeS1iZzogIzMxMzAzNjtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQ5LCA0OCwgNTQ7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAjYzM3NGVlO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiAjODA3ZjgyO1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzgzZDc4YjtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6ICM3MWIzZjg7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiAjZmRhZTc2O1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjZjg3MjkwO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNmN2Y4Zjk7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjYWRiNWJkO1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiAjMWYwNTJkO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICMwOTA4MDk7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6ICMwYTI2MGM7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6ICMwNDFhMzE7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICMzMjE4MDU7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogIzMxMDQwZTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICMzNzM1M2Q7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICMxYzFiMWY7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiAjNWQwZTg4O1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiAjMWExOTFjO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogIzFkNzEyNTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6ICMwYjRkOTI7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjOTc0ODEwO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjOTIwYzJhO1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICM0NjQ0NGE7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjMzczNTNkO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogI2MzNzRlZTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjY2Y5MGYxO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxOTUsIDExNiwgMjM4O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAyMDcsIDE0NCwgMjQxO1xuICAtLWJzLWNvZGUtY29sb3I6ICNlNjg1YjU7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjNDY0NDRhO1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjODNkNzhiO1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjODNkNzhiO1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2Y4NzI5MDtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZjg3MjkwO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzQzNzVyZW0gKyAxLjEyNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc4MTI1cmVtICsgMC4zMzc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNTMxMjVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1NjI1cmVtICsgMC4wNzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1icy10YWJsZS1jb2xvcikpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYmctc3RhdGUsIHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikgc29saWQgY3VycmVudGNvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjOWIxN2UyO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E1MmVlNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYTAyM2UzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYTUyZWU1O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2EzMjhlNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzJiMmEyZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICM0MDNmNDQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzM2MzUzOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzQwM2Y0NDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzYjNhM2Y7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMzFiZDNkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzQ2YzQ1MDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjM2JjMDQ3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjNDZjNDUwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzQwYzI0YztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMxMzgxZjM7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjMmI4ZWY0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMxZjg3ZjQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMyYjhlZjQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMjU4YWY0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogI2ZjNzgxYjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNmYzg2MzI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2ZjN2YyNjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2ZjODYzMjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNmYzgyMmM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICNmMzE0NDY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZjQyYzU5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmNDIwNGY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNmNDJjNTk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZjQyNjU0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlNWU1ZTU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2VjZWNlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkYWRhZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjZWNlY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDRkNGQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzQ2NDQ0YTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICM1OTU3NWM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzRmNGQ1MztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzU5NTc1YztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICM1NDUyNTg7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjQwNjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNDA2MjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY1NjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNjU2MjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yMDMxMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yMDMxMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYTJmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgIzYxNWY2MztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYTJmO1xuICBib3JkZXItY29sb3I6ICNjZDhiZjE7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNTUsIDIzLCAyMjYsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2MTVmNjM7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzUzZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC40MDYyNXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjQwNjI1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40MDYyNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNDA2MjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMjAzMTI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjIwMzEyNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjAzMTI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zMTI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjY1NjI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY1NjI1cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNjU2MjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC44MTI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNDA2MjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zMTI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuODEyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC40MDYyNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC40MDYyNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4zMTI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzczNTNkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNDA2MjVyZW0gMi4yNXJlbSAwLjQwNjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYTJmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgIzYxNWY2MztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2Q4YmYxO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTU1LCAyMywgMjI2LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNTNkO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgI2U1ZTVlNTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjAzMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMDMxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjY1NjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42NTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2FkYjViZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6ICMyYjJhMmY7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2NkOGJmMTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzg2YWZhO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yIC0yIDEyIDEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNywxTDMsNUwxLDNMMCw0bDMsM2w1LTVMNywxeicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBib3JkZXItY29sb3I6ICNjODZhZmE7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyIDEyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMiAxMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyM0ZGRkZGRjslN0QlMEElM0Mvc3R5bGUlM0UlM0NyZWN0IGlkPSdfeDMxXycgeD0nMicgeT0nNScgY2xhc3M9J3N0MCcgd2lkdGg9JzgnIGhlaWdodD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2NkOGJmMScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzM3MzUzZCwgMCAwIDAgMC4yNXJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzczNTNkLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTU1LCAyMywgMjI2LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxYjlmNjtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxYjlmNjtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzUzZDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCAjNjE1ZjYzO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNjU2MjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjIwMzEyNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzMxYmQzZCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjIwMzEyNXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuODEyNXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjIwMzEyNXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMDMxMjVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMzMWJkM2QnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC44MTI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2YzMTQ0NiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmMzE0NDYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yMDMxMjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNDA2MjVyZW0pIGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4yMDMxMjVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjAzMTI1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2YzMTQ0NiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmMzE0NDYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC40MDYyNXJlbSkgY2FsYygwLjc1ZW0gKyAwLjQwNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjgxMjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjQwNjI1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjODQxNGMwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM3YzEyYjU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE3MCwgNTgsIDIzMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM3YzEyYjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM3NDExYWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzliMTdlMjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOWIxN2UyO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzJiMmEyZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMmIyYTJmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyNTI0Mjg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIyMjIyNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzUsIDc0LCA3ODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMjIyMjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMDIwMjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzJiMmEyZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmIyYTJmO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMzMWJkM2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzMxYmQzZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMmFhMTM0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNzk3MzE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDgwLCAxOTksIDkwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI3OTczMTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1OGUyZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMzFiZDNkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzMWJkM2Q7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzEzODFmMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxMDZlY2Y7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBmNjdjMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTQsIDE0OCwgMjQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBmNjdjMjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBlNjFiNjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTM4MWYzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxMzgxZjM7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2ZjNzgxYjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkNjY2MTc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2NhNjAxNjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUyLCAxNDAsIDYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2NhNjAxNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2JkNWExNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYzc4MWI7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmMzE0NDY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2NmMTEzYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzIxMDM4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDUsIDU1LCA5ODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjMjEwMzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiNjBmMzU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2YzMTQ0NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjMxNDQ2O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZTVlNWU1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2MzYzNjMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTUsIDE5NSwgMTk1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2I3YjdiNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2FjYWNhYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZTVlNWU1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzQ2NDQ0YTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNDY0NDRhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkMWQwZDI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU5NTc1YztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogOTgsIDk2LCAxMDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNmI2OTZlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNTk1NzVjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM0NjQ0NGE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzQ2NDQ0YTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzliMTdlMjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOWIxN2UyO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTU1LCAyMywgMjI2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzliMTdlMjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM5YjE3ZTI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOWIxN2UyO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMyYjJhMmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzJiMmEyZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMmIyYTJmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyYjJhMmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQzLCA0MiwgNDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMmIyYTJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmIyYTJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzJiMmEyZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyYjJhMmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMzMWJkM2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzMxYmQzZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzFiZDNkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzMWJkM2Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxODksIDYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzMxYmQzZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzMxYmQzZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzMWJkM2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzFiZDNkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTM4MWYzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxMzgxZjM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzEzODFmMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOSwgMTI5LCAyNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTM4MWYzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzEzODFmMztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxMzgxZjM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmYzc4MWI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZjNzgxYjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmYzc4MWI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MiwgMTIwLCAyNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmYzc4MWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmYzc4MWI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmM3ODFiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZjNzgxYjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmMzE0NDY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2YzMTQ0NjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDMsIDIwLCA3MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmMzE0NDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmMzE0NDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2YzMTQ0NjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNlNWU1ZTU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZTVlNWU1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyOSwgMjI5LCAyMjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTVlNWU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2U1ZTVlNTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICM0NjQ0NGE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDY0NDRhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0NjQ0NGE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDcwLCA2OCwgNzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNDY0NDRhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNDY0NDRhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0NjQ0NGE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAyMTcsIDIxNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjY1NjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yMDMxMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzQ2NDQ0YTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMnJlbSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6ICM2MTVmNjM7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDBweCAycHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogIzliMTdlMjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzliMTdlMjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM3MzUzZDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiAjNjE1ZjYzO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICM5YjE3ZTI7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogIzQ0NDQ0NDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNjE1ZjYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTU1LCAyMywgMjI2LCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSAjNjE1ZjYzO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5YjE3ZTI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzliMTdlMjtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDEuMjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMnJlbSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiAjNDY0NDRhO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXkpIHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzNlMDk1YSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI2NkOGJmMTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNTUsIDIzLCAyMjYsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNjMzc0ZWUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzYzM3NGVlJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6ICM0NjQ0NGE7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNjE1ZjYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiAjNDY0NDRhO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjMmIyYTJmO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogIzQ2NDQ0YTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNTUsIDIzLCAyMjYsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjOWIxN2UyO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI2M4NmFmYTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICM0NjQ0NGE7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjE5NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiA4MCU7XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNjU2MjVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6ICMyYjJhMmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICM5YjE3ZTI7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogIzQ2NDQ0YTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNTkzNzVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogIzJiMmEyZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICM0NjQ0NGE7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICM5YjE3ZTI7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOWIxN2UyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjg7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC4yNSk7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogI2ZmZjtcbiAgLS1icy1tb2RhbC1iZzogIzQ2NDQ0YTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDBweCAycHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDBweCAycHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODEyNXJlbTtcbiAgLS1icy10b29sdGlwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10b29sdGlwLWJnOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogIzQ2NDQ0YTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC4ycmVtIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLWJzLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzO1xuICB9XG59XG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IDBweCAycHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDEyNCwgMTgsIDE4MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEyNCwgMTgsIDE4MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgzNCwgMzQsIDM4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMzQsIDM0LCAzOCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDM5LCAxNTEsIDQ5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMzksIDE1MSwgNDksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNSwgMTAzLCAxOTQsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNSwgMTAzLCAxOTQsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMDIsIDk2LCAyMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwMiwgOTYsIDIyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE5NCwgMTYsIDU2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTk0LCAxNiwgNTYsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIzNCwgMjM0LCAyMzQsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMzQsIDIzNCwgMjM0LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNTYsIDU0LCA1OSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDU2LCA1NCwgNTksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwgLmxpbmstYm9keS1lbXBoYXNpczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlID4gLmJpIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSxcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtZmlsbCB7XG4gIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtc2NhbGUge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM0Mzc1cmVtICsgMS4xMjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc4MTI1cmVtICsgMC4zMzc1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU2MjVyZW0gKyAwLjA3NXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1lbXBoYXNpcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLnRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb2Zmc2V0LTEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMi1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWxpZ2h0IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYXJrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktdGVydGlhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1waWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLXBpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjUzMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmR4LWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmR4LXByZXZlbnQtc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zci1vbmx5LFxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZHhicy1wcmV2ZW50c2VsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKmlPUyBjbGljayBkb2VzIG5vdCB3b3JrIC0gd29ya2Fyb3VuZCovXG4uZHhicy1jbGlja2FibGUsXG4uZHhicy1jbGlja2FibGUgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZHhicy1ub24tY2xpY2thYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmlucHV0LmR4YmwtaGlkZS1tcy1idXR0b246Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHgtaGludCB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gIGJveC1zaGFkb3c6IDBweCAycHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbi5keC1oaW50IC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci13aWR0aDogOHB4O1xufVxuXG4uZHgtaGludCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDdweDtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5keC1oaW50LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuZHgtaGludC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmR4LWhpbnQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5keC1oaW50LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93LFxuLmR4LWhpbnQuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LFxuLmR4LWhpbnQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItbGVmdCAuYXJyb3csXG4uZHgtaGludC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdyB7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLWNlbnRlciAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHgtaGludCAuZHhoLWNhbGxvdXQsXG4uZHgtaGludCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4vKnRvcCovXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dCB7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZWNlY2U7XG59XG5cbi5keC1oaW50LmR4aC10b3AgLmR4aC1pbm5lci1jYWxsb3V0LFxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4vKnJpZ2h0Ki9cbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtcmlnaHQgLmR4aC1jYWxsb3V0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2VjZWNlO1xufVxuXG4uZHgtaGludC5keGgtcmlnaHQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4vKmJvdHRvbSovXG4uZHgtaGludC5keGgtYm90dG9tIC5keGgtY2FsbG91dCB7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLWJvdHRvbSAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtYm90dG9tIC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZWNlY2U7XG59XG5cbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLypsZWZ0Ki9cbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtbGVmdCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC03cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2VjZWNlO1xufVxuXG4uZHgtaGludC5keGgtbGVmdCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLmR4YnMtaWNvbi1jbG9zZSwgLmR4YnMtaWNvbi1hcHBseSwgLmR4YnMtY2FyZXQtbGVmdCwgLmR4YnMtY2FyZXQtcmlnaHQsIC5keGJzLWljb24tZXhwYW5kZWQsIC5keGJzLWljb24tY29sbGFwc2VkLCAuZHhicy1jYXJldC1ib3R0b20ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR4YnMtY2FyZXQtbGVmdCxcbi5keGJzLWNhcmV0LXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmR4YnMtaWNvbi1jbG9zZTpiZWZvcmUsXG4uZHhicy1pY29uLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTclO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGMoMTQxJSAtIDJweCk7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmR4YnMtaWNvbi1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xcHgsIC0wLjVweCk7XG59XG5cbi5keGJzLWljb24tY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLjVweCwgLTFweCk7XG59XG5cbi5keGJzLWljb24tYXBwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMi41JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG59XG5cbi5keGJzLWNhcmV0LWxlZnQ6OmJlZm9yZSxcbi5keGJzLWNhcmV0LXJpZ2h0OmJlZm9yZSxcbi5keGJzLWNhcmV0LWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMnB4KTtcbn1cblxuLmR4YnMtY2FyZXQtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5keGJzLWNhcmV0LXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmR4YnMtY2FyZXQtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5keGJzLWljb24tZXhwYW5kZWQ6OmJlZm9yZSxcbi5keGJzLWljb24tY29sbGFwc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItdG9wOiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpO1xufVxuXG4uZHhicy1pY29uLWV4cGFuZGVkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC04NSUsIDI1JSk7XG59XG5cbi5keGJzLWljb24tZXhwYW5kZWQsXG4uZHhicy1pY29uLWNvbGxhcHNlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4uZHhicy1jbWQtYnRuOmZvY3VzOmJlZm9yZSwgLmJ0bi5keGJzLWNtZC1idG46aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5idG4uZHhicy1jbWQtYnRuOmZvY3VzOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmJ0bi5keGJzLWNtZC1idG4ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZsZXg6IDAgMCAxcmVtO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uYnRuLmR4YnMtY21kLWJ0bjpub3QoOmZvY3VzKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnRuLmR4YnMtY21kLWJ0bjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnRuLmR4YnMtY21kLWJ0bjpmb2N1czpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5keGJzLWNtZC1idG4ge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmR4YnMtY21kLWJ0bjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmR4YnMtY21kLWJ0bi5idG4tbGluazpmb2N1cywgLmR4YnMtY21kLWJ0bi5idG4tbGluay5mb2N1cywgLmR4YnMtY21kLWJ0bi5idG4tbGluay5hY3RpdmUsIC5keGJzLWNtZC1idG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHhicy1jYWxlbmRhciAuYnRuLmR4YnMtY21kLWJ0biB7XG4gIHdpZHRoOiAwLjdlbTtcbiAgaGVpZ2h0OiAwLjdlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmbGV4OiAwIDAgMC43ZW07XG59XG5cbi5keGJzLXByb2dyZXNzLmRpc2FibGVkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgZHluYW1pY19vcGFjaXR5IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4uZHhicy1ncmlkdmlldyB0ciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMzVzO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgMC4zNXMgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGggcnVubmluZyBkeW5hbWljX29wYWNpdHk7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stYm9vbDo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLWRhdGU6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogOHJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1udW1iZXI6OmJlZm9yZSB7XG4gIG1pbi13aWR0aDogM3JlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stMTo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTE6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogM3JlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stMjo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTI6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNHJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stMzo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTM6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stNDo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTQ6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNnJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stNTo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTU6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogN3JlbTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcGFnZS1zaXplLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcGFnZS1zaXplLXNlbGVjdG9yIC5keGJsLXRleHQtZWRpdCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHdpZHRoOiA1ZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1wYWdlLXNpemUtc2VsZWN0b3IgLmNvbC1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uZHhicy1ncmlkdmlldyAuYnRuLXRvZ2dsZS5keGJzLWNtZC1idG4ge1xuICB3aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRvZ2dsZS1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyAvKnJldmlldyBhbmQgZHJvcCBhbGwgIWltcG9ydGFudHMqL1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggLmR4YmwtY2hlY2tib3gsIC5keGJzLWdyaWR2aWV3IC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIC5keGJsLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWRhdGEtcm93ID4gdGQudGFibGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwLCB2YXIoLS1zZWxlY3Rpb24tYmcpLCB2YXIoLS1zZWxlY3Rpb24tYmcpKTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWRhdGEtcm93ID4gLmR4YnMtdG9nZ2xlLWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IC8qcmV2aWV3IGFuZCBkcm9wIGFsbCAhaW1wb3J0YW50cyovXG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy10b2dnbGUtY2VsbCwgLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRvZ2dsZS1jZWxsICsgdGQsIC5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQgKyAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLWNvbHMtdG9nZ2xlYnRuIHtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG4gIHdpZHRoOiB2YXIoLS1idXR0b24tdywgMS41cmVtKTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtZ3JvdXAtc3Bhbi1yb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLWdyb3VwLXNwYW4tcm93ID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC1jZWxsLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtc2VsZWN0LWNlbGwgPiAuY3VzdG9tLWNvbnRyb2w6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtc2VsZWN0LWNlbGwgPiAuY3VzdG9tLWNvbnRyb2w6b25seS1jaGlsZCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1zZWxlY3QtY2VsbCA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkIGlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwsIC5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtc2VsZWN0LWNlbGwge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkID4gLmN1c3RvbS1jb250cm9sLWlucHV0LCAuZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLXNlbGVjdC1jZWxsID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyB0aC5keGJzLWdyaWQtY2hlY2tib3gtY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGhpZGRlbjtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qbWF4LXdpZHRoOiAxcHg7Ki9cbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGwgZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YnMtZ3JpZHZpZXcgdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4wMzU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+ICogPiAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gKiA+IC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQ6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQ6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpOm5vdCguZHhicy1ncmlkLWdwaCkgPiAudGFibGUtYm9yZGVyZWQ6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKTpub3QoLmR4YnMtZ3JpZC1ncGgpID4gLnRhYmxlLWJvcmRlcmVkOmZpcnN0LWNoaWxkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCk6bm90KC5keGJzLWdyaWQtZ3BoKSA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLWdyaWQtZWRpdC1mb3JtID4gLmR4YmwtZmwgLnJvdyA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCksIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NELmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIgPiAuZHhicy1ncmlkLWZpeGVkLXRhYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4LWJ0bi5idG4tbGluazpmb2N1cywgLmR4YnMtZ3JpZHZpZXcgLmR4LWJ0bi5idG4tbGluay5mb2N1cywgLmR4YnMtZ3JpZHZpZXcgLmR4LWJ0bi5idG4tbGluay5hY3RpdmUsIC5keGJzLWdyaWR2aWV3IC5keC1idG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1yb3d0ZW1wbGF0ZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmR4YnMtZml4ZWQgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1ncmlkLWVkaXQtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKGhvdmVyOiBub25lKSB7XG4gIC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciA+IC5keGJzLWdyb3VwLXBhbmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yLFxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJzLWdyb3VwLXBhbmVsIC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yID4gLmR4YmwtaW1hZ2UsXG4uZHhicy1ncmlkdmlldyAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YnMtZ3JvdXAtcGFuZWwgLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3IgPiAuZHhibC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YnMtZ3JvdXAtcGFuZWwgPiAuY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuW2RhdGEtdG9nZ2xlPWdyaWR2aWV3LWNvbHVtbi1zb3J0XSxcbi5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkgPiBzcGFuW2RhdGEtdG9nZ2xlPWdyaWR2aWV3LWNvbHVtbi1zb3J0XSxcbi5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkgPiAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZHhicy1ncmlkdmlldy5keGJzLWhhcy12ZXJ0aWNhbC1zY3JvbGxiYXI6bm90KC5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlKSA+IC5jYXJkID4gLmR4Z3ZIU0RDID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5keGJzLWdyaWR2aWV3LmR4YnMtaGFzLXZlcnRpY2FsLXNjcm9sbGJhcjpub3QoLmR4YnMtdmVydGljYWwtc2Nyb2xsYmFyLXZpc2libGUpID4gLmNhcmQgPiAuZHhndkNTRCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLXZzZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiBpbmhlcml0O1xufVxuXG4uZHhicy1wb3B1cC1lZGl0LXJvdyxcbi5keGJzLXBvcHVwLWVkaXQtcm93ID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uZHhicy1wb3B1cC1lZGl0LXJvdyxcbi5keGJzLXBvcHVwLWVkaXQtcm93ID4gdGQsXG4uZHhicy1wb3B1cC1lZGl0LXJvdyArIHRyLFxuLmR4YnMtcG9wdXAtZWRpdC1yb3cgKyB0ciA+IHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cblxuLmR4YnMtZ3JpZC1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhicy1ncmlkLXBhZ2VyIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YnMtZ3JpZC1wYWdlciAucGFnaW5hdGlvbiA+IGxpID4gYnV0dG9uOm5vdCguZGlzYWJsZWQpLCAuZHhicy1ncmlkLXBhZ2VyIC5wYWdpbmF0aW9uID4gbGkgPiBkaXYucGFnZS1saW5rOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1lZGl0Zm9ybSAuZHhicy1kYXRhZ3JpZC1pbnBsYWNlLWVkaXQtYXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZWRpdGZvcm0gLmR4YnMtZGF0YWdyaWQtaW5wbGFjZS1lZGl0LWFyZWEgPiBkaXYge1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gIG1heC13aWR0aDogdmFyKC0tY29tcG9uZW50LXdpZHRoKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXNjcm9sbC1sZWZ0KSk7XG59XG5cbnRoOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxudGFibGUuZHgtcmVzaXplIHRoZWFkIHRyIHRoID4gYnV0dG9uLFxudGFibGUuZHgtcmVzaXplIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDdweCk7XG59XG5cbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0YWJsZS5keC1yZXNpemUgdGhlYWQgdHIgdGggPiBidXR0b24sXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQsXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB0ciB0aCA+IGJ1dHRvbixcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcbn1cblxudGg6Zm9jdXMgPiBidXR0b246YmVmb3JlLFxudGg6Zm9jdXMgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG50YWJsZS5keC1yZXNpemUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG50YWJsZS5keC1yZXNpemUgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnRhYmxlLmR4LXJlc2l6ZSB0ciB0aCBzcGFuLFxudGFibGUuZHgtcmVzaXplIHRyIHRoOm5vdCguZHhicy10b2dnbGUtY2VsbCk6bm90KC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQpIHNwYW4sXG50YWJsZS5keC1yZXNpemUgdHIgdGQ6bm90KC5keGJzLXRvZ2dsZS1jZWxsKTpub3QoLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCk6bm90KC5keGJzLWdyaWQtZWRpdC1mb3JtKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3I6YmVmb3JlLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjFweDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3IsXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3Ige1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXM6YmVmb3JlLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5keENvbHVtblJlc2l6ZUFuY2hvciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnRoOmZvY3VzIC5keENvbHVtblJlc2l6ZUFuY2hvciB7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1keC1hY2NlbnQtc2hhZG93LWNvbG9yLCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMjUpKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHhDb2x1bW5SZXNpemVBbmNob3I6YWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG50aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3I6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1keC1hY2NlbnQtY29sb3IsIHZhcigtLWJzLXByaW1hcnkpKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZHgtYWNjZW50LWNvbG9yLCB2YXIoLS1icy1wcmltYXJ5KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi50YWJsZSB0aDpmb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1keC1hY2NlbnQtY29sb3IsIHZhcigtLWJzLXByaW1hcnkpKTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4yNXJlbSwgLTAuMjVyZW0sIDApO1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jYXJkLWJvZHkuZHhicy1ncmlkLXBhZ2VyLmR4LXJlc2l6ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5keGJzLWdyaWR2aWV3IHRhYmxlLmR4LXJlc2l6ZSAuZHhicy1maXhlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuZHhibC10aHVtYiB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuZHhicy10aHVtYi1kcmFnZ2luZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZS51cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDFweCAtIDEwMCUpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHotaW5kZXg6IDEwMDY7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZS5kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDFweCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgei1pbmRleDogMTAwNDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIuZnJlZXplIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHotaW5kZXg6IDEwMDU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taCwgYXV0byk7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiBjYWxjKHZhcigtLXQsIGF1dG8pIC0gdmFyKC0tYnQsIGF1dG8pKTtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpmb2N1cyAuY29sdW1uLWNob29zZXItZHJhZy1pY29uLW93bmVyIHtcbiAgdG9wOiB2YXIoLS10LCBhdXRvKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWgsIGF1dG8pIC0gdmFyKC0tYnQsIGF1dG8pICogMik7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sdW1uLWNob29zZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwLjg1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjg1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmluLWRyYWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDA4O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyLmNvbHVtbi1jaG9vc2VyLWVuYWJsZS1kcmFnLWRyb3AgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyLmNvbHVtbi1jaG9vc2VyLWVuYWJsZS1kcmFnLWRyb3AgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSA+IC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygyNHB4ICsgMThweCArIDE2cHgpO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCAuZHhibC1jaGVja2JveCA+IGxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggLmR4YmwtY2hlY2tib3ggaW5wdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggPiAuZHhibC1jaGVja2JveCAuZHhicy1jaGVja2JveC1sYWJlbC5keGJzLWNoZWNrYm94LWxhYmVsLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29sdW1uLWNob29zZXItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbHVtbi1jaG9vc2VyLWJ1dHRvbiAuY29sdW1uLWNob29zZXItYnV0dG9uLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tb3duZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogbW92ZTtcbiAgd2lkdGg6IGNhbGMoMThweCArIDE2cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC1raHRtbC11c2VyLWRyYWc6IGVsZW1lbnQ7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG4uY29sdW1uLWNob29zZXItZXhpdC1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWV4aXQtYnV0dG9uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uYm9yZGVyLWluaGVyaXQgPiAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5ib3JkZXItaW5oZXJpdCA+IC5tb2RhbC1ib2R5ID4gLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi5ncmlkLXRvb2xiYXIuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwgLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB1bnNldDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmdyaWQtaGVhZGVyLXRlbXBsYXRlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmdyaWQtaGVhZGVyLXRlbXBsYXRlICsgLmR4YnMtdGFibGUge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCAuZHhibC10b29sYmFyLWdyb3VwIC5jb2x1bW4tY2hvb3Nlci1idXR0b24tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5keElFIC5wYWdlLWxpbmsuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXI6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLWdyaWRbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXG4uZHhibC1ncmlkIHRyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IHRkOmZvY3VzLFxuLmR4YmwtZ3JpZCB0Ym9keVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcbi5keGJsLWxpc3QtYm94W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxuLmR4YmwtY2FsZW5kYXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxuLmR4YmwtZHJvcGRvd25bZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxuLmR4YmwtbW9kYWxbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxuW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhicy1jbGVhci1idG46Zm9jdXMsIFtkYXRhLXRvZ2dsZT1ncmlkdmlldy1jb2x1bW4tc29ydF06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YnMtY2xlYXItYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmR4LWJsYXpvci1zbmFja2Jhci1jb250YWluZXIge1xuICB6LWluZGV4OiAzMDAwMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4ycywgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgbGVmdDogMC41cmVtO1xuICBib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHgtYmxhem9yLXNuYWNrYmFyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDI5MHB4KTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgYm90dG9tOiAxcmVtO1xuICB9XG59XG4uZHgtYmxhem9yLXNuYWNrYmFyLWNvbnRhaW5lci5keC1ibGF6b3Itc25hY2tiYXItY29udGFpbmVyLXNob3duIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uZHgtYmxhem9yLXNuYWNrYmFyLWNvbnRhaW5lciAuZHgtYmxhem9yLXNuYWNrYmFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY3VzdG9tLWNvbG9yLWFyZWEge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY3VzdG9tLWNvbG9yLWFyZWEgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlciAuZHgtYmxhem9yLWNvbG9ycGlja2VyLWN1c3RvbS1jb2xvci1hcmVhIC5keC1ibGF6b3ItY29sb3JwaWNrZXItdGFibGUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItYXV0b21hdGljLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItYXV0b21hdGljLWNvbnRhaW5lciAuZHgtYmxhem9yLWNvbG9ycGlja2VyLWNlbGwge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY2FwdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWNlbGw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbC5keC1ibGF6b3ItY29sb3JwaWNrZXItc2VsZWN0ZWQtY29sb3Ige1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jZWxsOmhvdmVyIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBvdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlIHtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItcGFsbGV0ZS1ncmFkaWVudC13aGl0ZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCB0byh3aGl0ZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmKTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgdG8oYmxhY2spKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgIzAwMCk7XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItaHVlLXNjYWxlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItaHVlLXNjYWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZWQpLCBjb2xvci1zdG9wKDE3JSwgI2ZmMCksIGNvbG9yLXN0b3AoMzMlLCAjMGYwKSwgY29sb3Itc3RvcCg1MCUsICMwZmYpLCBjb2xvci1zdG9wKDY3JSwgIzAwZiksIGNvbG9yLXN0b3AoODMlLCAjZjBmKSwgdG8ocmVkKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZWQgMCwgI2ZmMCAxNyUsICMwZjAgMzMlLCAjMGZmIDUwJSwgIzAwZiA2NyUsICNmMGYgODMlLCByZWQgMTAwJSk7XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY3VzdG9tLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1odWUtc2VsZWN0aW9uLXJlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogMC42NXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jb2xvci1zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1lZGl0b3JzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWVkaXRvcnMtY29udGFpbmVyIC5keGJzLXRleHRib3g6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNXJlbTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1idG4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItYnRuLWNvbnRhaW5lciAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4vKiBDb21tb24gKi9cbi5keGJzLXBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBBY2Nlc3NpYmlsaXR5ICovXG4uZHhBSUZFLFxuLmR4QUlGTUUge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCk7XG4gIC8qIGNsaXAtcGF0aDogcG9seWdvbigwIDApOyAqL1xufVxuXG4uZHhBSUZFIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHhBSUZNRSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4vKiBHcmlkVmlldyAqL1xuLmR4YnMtZ3JpZHZpZXcge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQtYm9keSA+IC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5iZy1wcmltYXJ5IC5idG4tbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLWluZGVudC1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gLmR4YnMtZW1wdHktZGF0YS1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHhicy1lbXB0eS1kYXRhLXJvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogbm9uLWRhdGEtaGVhZGVyICovXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtY21kLWNlbGwsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIGNvbW1hbmQgY2VsbCBidXR0b25zICovXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtY21kLWNlbGwgPiAuZHhibC1idG4tbGluayxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1jbWQtY2VsbCA+IC5keGJsLWJ0bi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBtYXJrLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIC5tYXJrIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtY21kLWNlbGwsXG4uZHhicy1ncmlkdmlldyAuZHhicy1zZWxlY3QtY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogRml4ZWQgbGF5b3V0ICovXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vKiBTY3JvbGxpbmcgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0Qge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREM6Zmlyc3QtY2hpbGQsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDICsgLmR4Z3ZDU0Q6bm90KC5keGJzLWdyaWQtaHNkKSxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRDpmaXJzdC1jaGlsZCB7IC8qaGlkZGVuKi9cbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLyogQm9yZGVycyAqL1xuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1ubGIsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1ucmIge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NEID4gdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRDpub3QoLmR4LXNjcm9sbGluZykgPiB0YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3LmR4YnMtdmVydGljYWwtc2Nyb2xsYmFyLXZpc2libGU6bm90KC5keGJzLWZtLWRldGFpbHMpID4gLmNhcmQgPiAuZHhndkNTRDpub3QoLmR4LXNjcm9sbGluZykgPiB0YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLyogR3JpZFZpZXcgYW5kIENhcmRWaWV3IGhlYWRlcnMgKGNlbGxzIGFuZCBibG9ja3MpICovXG4uZHhicy10aC5jYXJkIHtcbiAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjc1cmVtO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyLmR4YnMtZmlsdGVyLXJvdyA+IHRkLFxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkuZHhicy1ub2NsaWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSA+IHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA5OS45JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IGJ1dHRvbjpub3QoLmR4YnMtY21kLWJ0biksXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSA+IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMC4ycmVtO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZHhicy1maXhlZC1oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gYnV0dG9uIHtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5keGJzLWdyaWR2aWV3IHRkLnRhYmxlLWFjdGl2ZS5iZy1wcmltYXJ5LnRleHQtd2hpdGUgPiAuZHhibC1jaGVja2JveCA+IGxhYmVsIHtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbn1cblxuLyogUG9wdXBDb250cm9sICovXG4uZHhicy1mYXN0LW5hdi5kcm9wZG93bi1tZW51LFxuLmR4YnMtZHJvcGRvd24tYXJlYS5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBCbGF6b3IgKi9cbi8qKiBCbGF6b3IgRGF0YSBHcmlkICoqL1xuOm5vdCguZHhibC1saXN0Ym94KSA+IC5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gc3Bhbjpob3Zlcixcbjpub3QoLmR4YmwtbGlzdGJveCkgPiAuZHhicy1ncmlkdmlldyAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBidXR0b24uZHhibC1idG4tbGluayxcbnRkLmR4YnMtY21kLWNlbGwgPiBidXR0b24uZHhibC1idG4tbGluayxcbnRoLmR4YnMtY21kLWNlbGwgPiBidXR0b24uZHhibC1idG4tbGluayB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxudGguZHhicy1jbWQtY2VsbCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogVmlydHVhbCBTY3JvbGxpbmcgKi9cbi5keGJzLWdyaWR2aWV3ID4gZGl2ID4gLmR4YnMtZ3JpZC12c2Qge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5keGJzLWdyaWR2aWV3LmR4YnMtaGFzLXZlcnRpY2FsLXNjcm9sbGJhci5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlID4gLmNhcmQgPiAuZHhndkhTREMuZHhicy1zY3JvbGxiYXItcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4LXNjcm9sbGJhci13aWR0aCwgMTdweCk7XG59XG5cbi5keGd2SFNEQyA+IC5keGJzLXRhYmxlLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uZHhndkNTRCB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyogVGhlcmUgaXMgbm90IHBhZ2VyICovXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDICsgLmR4Z3ZDU0Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0QgKyAuY2FyZC1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC13aWR0aDogaW5oZXJpdDtcbn1cblxuLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyLmR4YnMtZ3JpZC1maXJzdC1sZXZlbC1ncm91cCA+IHRkLmR4YnMtdG9nZ2xlLWNlbGwsXG50YWJsZS5keGJzLXRhYmxlOm5vdCguZHhicy1ncm91cGVkKSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDpub3QoLmR4YnMtZ3JpZHZpZXctcm93LWRldGFpbHMpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8qIGNvbW1hbmQgY2VsbCBidXR0b25zICovXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtY21kLWNlbGwgPiBzcGFuID4gLmR4YmwtYnRuLWxpbmssXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtY21kLWNlbGwgPiBzcGFuID4gLmR4Z0JDVEMgPiAuZHhibC1idG4tbGluayxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1jbWQtY2VsbCA+IHNwYW4gPiAuZHhibC1idG4tbGluayB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBDb2x1bW4gSGVhZCBEcmFnZ2luZyAqL1xuLmR4LWRyYWdnaW5nLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIwMDAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAvKmFuaW1hdGlvbjogdHJhbnNsYXRpbmcgNHMgbGluZWFyIGluZmluaXRlOyovXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBtb3ZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qaGlkZGVuKi9cbi5keGJzLXRoLmR4LWRyYWdnaW5nLXN0YXRlID4gLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLmR4Z3YtdGFyZ2V0LW1hcmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cblxuLmR4YnMtZ3JvdXAtcGFuZWwtZW1wdHkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sdW1uIEdyb3VwaW5nICovXG4vKmxhY2sqL1xuLmR4YnMtaGVhZGVyLWluZGVudCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKmxhY2sqL1xuLmR4YnMtaGVhZGVyLWluZGVudDpub3QoLmR4YnMtaGVhZGVyLWluZGVudC1sYXN0KSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLypsYWNrKi9cbi5keGd2QXJtID4gLmR4YnMtaGVhZGVyLWluZGVudCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLypsYWNrKi9cbi5keGd2QXJtID4gLmR4YnMtaGVhZGVyLWluZGVudCA+IC5pbnZpc2libGUge1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKiBCbGF6b3IgQ29tYm9Cb3ggKiovXG4uZHgtZHJvcGRvd24tbGlzdC1jb250YWluZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qbGFjayovXG4uZHgtbGItZGF0YWdyaWQgPiAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLypsYWNrKi9cbi5keC1sYi1kYXRhZ3JpZCA+IC5jYXJkID4gdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qbGFjayovXG4uZHgtbGItZGF0YWdyaWQgPiAuY2FyZCA+IHRhYmxlLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBDb21tb24gZm9yIEJsYXpvciAqL1xuLmR4YnMtYm9yZGVyLXJhZGl1cy10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmR4LWJvcmRlci1yYWRpdXMtaW5oZXJpdCB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmR4LWJvcmRlci1yYWRpdXMtbGVmdC1pbmhlcml0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5keC1ib3JkZXItcmFkaXVzLXJpZ2h0LWluaGVyaXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZHgtYm9yZGVyLXJhZGl1cy1yaWdodC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtZXhwYW5kYWJsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLWV4cGFuZGFibGUtY29udGFpbmVyW2lzLWFuaW1hdGluZ10ge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1kYXRhLXJvdyA+IHRkID4gLmR4YmwtY2hlY2tib3gsXG4uZHhicy1ncmlkdmlldyB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwgPiAuZHhibC1jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWRhdGEtcm93ID4gdGQgPiAuZHhibC1jaGVja2JveCA+IGlucHV0LFxuLmR4YnMtZ3JpZHZpZXcgdHIgPiB0aC5keGJzLXNlbGVjdC1jZWxsID4gLmR4YmwtY2hlY2tib3ggPiBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtc2VsZWN0LWNlbGwgPiAuZHhicy1jaGVja2JveCA+IC5jdXN0b20tY2hlY2tib3ggPiAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bztcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gc3Bhbjpub3QoOmhvdmVyKSxcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsIHNwYW46bm90KDpob3Zlcikge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtdGFibGUgPiAqIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLXRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLWdyaWQtdnNkID4gLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtZ3JpZC1oc2QgPiAuZHhicy10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIgPiAuZHhicy10YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgdHIsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLXBhZ2VyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIuZHhicy1ncmlkLWdwaCA+IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSA+IGNvbGdyb3VwICsgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDID4gLmR4YnMtdGFibGUgPiB0aGVhZCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCA+IC5keGJzLXRhYmxlID4gdGJvZHkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cblxuaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYxNWY2Mztcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzYxNWY2MyAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5iYWRnZS5iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjYzg2YWZhO1xuICBib3JkZXItY29sb3I6ICNjODZhZmE7XG59XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWxpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG59XG5cbi5idG4tbGluazpkaXNhYmxlZCxcbi5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi1zdWNjZXNzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi1saWdodCxcbi5idG4tbGlnaHQuZGlzYWJsZWQsXG4uYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi1kYXJrLFxuLmJ0bi1kYXJrLmRpc2FibGVkLFxuLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLXNtLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbC5idG4tZ3JvdXAtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuLmJ0bi1ncm91cC5idG4tZ3JvdXAtbGcsXG4uYnRuLWdyb3VwLXZlcnRpY2FsLmJ0bi1ncm91cC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWdyb3VwIC5idG46bm90KDpmb2N1cyksXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG46bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyb3VwIC5idG46ZGlzYWJsZWQsXG4uYnRuLWdyb3VwIC5idG4uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWdyb3VwIC5idG4uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG46ZGlzYWJsZWQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4uZGlzYWJsZWQ6Zm9jdXMge1xuICB6LWluZGV4OiBhdXRvO1xufVxuLmJ0bi1ncm91cCAuYnRuLXNlY29uZGFyeTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZGlzYWJsZWQpOm5vdChkaXNhYmxlZCk6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tc2Vjb25kYXJ5Om5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kaXNhYmxlZCk6bm90KGRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1wcmltYXJ5OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgzMTNiZjtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXByaW1hcnk6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tcHJpbWFyeTpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzEzYmY7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1Nztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1Nztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXN1Y2Nlc3M6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWYzMztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLXN1Y2Nlc3M6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc3VjY2VzczpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tc3VjY2Vzczpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmxhc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHJpZ2h0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTlmMzM7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4taW5mbzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWluZm86bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBsZWZ0OiAtMXB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjZlZDU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1pbmZvOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWluZm86bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWluZm86bm90KDpsYXN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4taW5mbzpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI2ZWQ1O1xufVxuLmJ0bi1ncm91cCA+IC5idG4td2FybmluZzpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi13YXJuaW5nOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4td2FybmluZzpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbGVmdDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2NDAzO1xufVxuLmJ0bi1ncm91cCA+IC5idG4td2FybmluZzpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi13YXJuaW5nOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi13YXJuaW5nOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNjQwMztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhbmdlcjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhbmdlcjpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbGVmdDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwYjM4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZGFuZ2VyOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhbmdlcjpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZGFuZ2VyOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhbmdlcjpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDYwYjM4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGlnaHQ6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1saWdodDpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxpZ2h0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tbGlnaHQ6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGxlZnQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxpZ2h0Om5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWxpZ2h0Omxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1saWdodDpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1saWdodDpsYXN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICByaWdodDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZGFyazpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhcms6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYXJrOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZGFyazpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbGVmdDogLTFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMjM2O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZGFyazpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1kYXJrOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1kYXJrOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhcms6bGFzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC0xcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzIzNjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tcHJpbWFyeTpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MzEzYmY7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1wcmltYXJ5Om5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXByaW1hcnk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMxM2JmO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1Nztcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5Omxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1Nztcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXN1Y2Nlc3M6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc3VjY2Vzczpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXN1Y2Nlc3M6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5ZjMzO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc3VjY2Vzczpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1zdWNjZXNzOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zdWNjZXNzOmxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWYzMztcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWluZm86bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5mbzpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWluZm86Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI2ZWQ1O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4taW5mbzpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1pbmZvOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1pbmZvOmxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiNmVkNTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXdhcm5pbmc6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi13YXJuaW5nOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4td2FybmluZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXdhcm5pbmc6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2NDAzO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4td2FybmluZzpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi13YXJuaW5nOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi13YXJuaW5nOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi13YXJuaW5nOmxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNjQwMztcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhbmdlcjpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhbmdlcjpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjBiMzg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYW5nZXI6bm90KDpsYXN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGFuZ2VyOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYW5nZXI6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWRhbmdlcjpsYXN0LWNoaWxkOm5vdCguZHJvcGRvd24tdG9nZ2xlKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjBiMzg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saWdodDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGlnaHQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1saWdodDpmaXJzdC1jaGlsZDpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saWdodDpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1saWdodDpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGlnaHQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWxpZ2h0Omxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRhcms6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kYXJrOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGFyazpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmFjdGl2ZSk6bm90KDphY3RpdmUpOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWRhcms6Zmlyc3QtY2hpbGQ6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLXZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMjM2O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGFyazpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1kYXJrOmxhc3QtY2hpbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kYXJrOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1kYXJrOmxhc3QtY2hpbGQ6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC12YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzIzNjtcbn1cblxuLmNhcmQsXG4uY2FyZCA+IC5jYXJkLWhlYWRlcixcbi5jYXJkID4gLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4uY2FyZC5iZy1saWdodCB7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbTpmb2N1cyxcbi5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyZjtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmR4YnMtaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cCA+IC5keGJzLWlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tc2Vjb25kYXJ5LFxuLmlucHV0LWdyb3VwID4gLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2MTVmNjMgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2MTVmNjM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyZjtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlci13aWR0aDogMCAwIDNweCAwO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5YjE3ZTI7XG59XG5cbi5wb3BvdmVyIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzYxNWY2Mztcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwLjFyZW07XG4gIGxlZnQ6IC0yLjM3NXJlbTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICB0b3A6IGNhbGMoMC4xNnJlbSArIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOmZpcnN0LWNoaWxkIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuXG4udGFibGUgLnRhYmxlLWxpZ2h0IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4udGFibGUudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4udGFibGUgLnRhYmxlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG59XG4udGFibGUgLnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udGFibGUtc20sXG4udGFibGUtc20gdGQsXG4udGFibGUtc20gdGgge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuQGtleWZyYW1lcyBkeGJsLXNrZWxldG9uLW9wYWNpdHktYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cbn1cbi5keGJsLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZHhibC12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1pbnZpc2libGUtY29udGVudCA+ICoge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmR4YmwtaW52aXNpYmxlLW9mZi1zY3JlZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAwMDBweCkgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtdmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJsLWRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHhibC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmR4YmwtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmR4Ymwtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1wcmV2ZW50LXNhZmFyaS1zY3JvbGxpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmR4YmwtcHJldmVudHNlbCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZHhibC1mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmR4YmwtZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLWZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmR4Ymwtc2tlbGV0b24tYW5pbWF0ZSAuZHhibC1za2VsZXRvbi1pdGVtID4gZGl2IHtcbiAgYW5pbWF0aW9uOiAycyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHMgZHhibC1za2VsZXRvbi1vcGFjaXR5LWFuaW1hdGlvbjtcbn1cblxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4xO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbS5keGJsLWFsaWduLXJpZ2h0ID4gZGl2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0uZHhibC1hbGlnbi1jZW50ZXIgPiBkaXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWRhdGUge1xuICBtYXgtd2lkdGg6IDhyZW07XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tYm9vbCB7XG4gIG1heC13aWR0aDogNHJlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctMCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTAge1xuICBtYXgtd2lkdGg6IDNlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctMSB7XG4gIHdpZHRoOiA3MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTEge1xuICBtYXgtd2lkdGg6IDVlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctMiB7XG4gIHdpZHRoOiA0MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTIge1xuICBtYXgtd2lkdGg6IDJlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctMyB7XG4gIHdpZHRoOiA2MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTMge1xuICBtYXgtd2lkdGg6IDRlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1zdHJpbmctNCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLTQge1xuICBtYXgtd2lkdGg6IDZlbTtcbn1cblxuLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTAwMDBweDtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmR4YmwtYTExeS1zdGF0dXMtaGVscGVyIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5keGJsLWltYWdlIHtcbiAgLS1keGJsLWltYWdlLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLWltYWdlLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6IDA7XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teTogMC4xMjQ5Njg3NXJlbTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWltYWdlLW1hcmdpbi15KSB2YXIoLS1keGJsLWltYWdlLW1hcmdpbi14KTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5keGJsLWltYWdlOm5vdChzdmcpIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5keGJsLWltYWdlOm5vdCguZHhibC1pbWFnZS1maWxsKSB7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbn1cblxuc3ZnLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogdmFyKC0tZHhibC1pbWFnZS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xufVxuXG4uZHhibC1zbSAuZHhibC1pbWFnZSB7XG4gIC0tZHhibC1pbWFnZS1oZWlnaHQ6IDFyZW07XG4gIC0tZHhibC1pbWFnZS13aWR0aDogMXJlbTtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi14OiAwO1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6IDAuMDYyNXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtaW1hZ2Utd2lkdGg6IDFyZW07XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teDogMDtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAwLjE4NzVyZW07XG59XG5cbi5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXRleHQtZm9udC1zaXplOiBpbmhlcml0O1xuICAtLWR4YmwtdGV4dC1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGV4dC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXRleHQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRleHQtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRleHQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmR4Ymwtc20uZHhibC10ZXh0LFxuLmR4Ymwtc20gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwLjE4NzVyZW07XG59XG5cbi5keGJsLWxnLmR4YmwtdGV4dCxcbi5keGJsLWxnIC5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG5cbi5keGJsLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XG4gIC0tZHhibC1idG4tYWN0aXZlLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XG4gIC0tZHhibC1idG4taG92ZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLWhvdmVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1ib3gtc2hhZG93KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdHJhc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDA7XG4gIC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDQwJTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTU1LCAyMywgMjI2LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1idG4tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1ib3gtc2hhZG93KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtYnRuLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSkgdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgKiwgLmR4YmwtYnRuID4gOm5vdCguZHhibC1pbWFnZSkgKyAuZHhibC1pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi5keGJsLWJ0bi1saW5rLCAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rLCAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi5keGJsLWJ0bi1saW5rIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluayBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LWxpbmsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbik7XG59XG4uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XG59XG4uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbi5keGJsLWJ0bi5keGJsLWRpc2FibGVkLCAuZHhibC1idG46ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKSBzb2xpZCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5keGJsLWJ0bi5keGJsLXNtOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uZHhibC1idG4uZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG5cbi5keGJsLWJ0bi1wcmltYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICM5YjE3ZTI7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzg0MTRjMDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzg0MTRjMDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzhjMTVjYjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4YzE1Y2I7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNjMzc0ZWU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjYzM3NGVlO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM4NDE0YzA7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4NDE0YzA7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICM4YzE1Y2I7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOGMxNWNiO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2MzNzRlZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNjMzc0ZWU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTU1LCAyMywgMjI2LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1wcmltYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjODQxNGMwO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODQxNGMwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjOGMxNWNiO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzhjMTVjYjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNjMzc0ZWU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogIzJiMmEyZjtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMjUyNDI4O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjUyNDI4O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMjcyNjJhO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI3MjYyYTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogIzgwN2Y4MjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MDdmODI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDMsIDQyLCA0NywgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMmIyYTJmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzI1MjQyODtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1MjQyODtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzI3MjYyYTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNzI2MmE7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjODA3ZjgyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzgwN2Y4MjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg0MywgNDIsIDQ3LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzJiMmEyZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMyNTI0Mjg7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNTI0Mjg7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMyNzI2MmE7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjcyNjJhO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzgwN2Y4MjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDQzLCA0MiwgNDcsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1zdWNjZXNzOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICMzMWJkM2Q7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzJhYTEzNDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJhYTEzNDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzJjYWEzNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyY2FhMzc7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICM4M2Q3OGI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjODNkNzhiO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDQ5LCAxODksIDYxLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1zdWNjZXNzOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzJhYTEzNDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJhYTEzNDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzJjYWEzNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyY2FhMzc7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjODNkNzhiO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzgzZDc4YjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg0OSwgMTg5LCA2MSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtc3VjY2Vzczp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzJhYTEzNDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJhYTEzNDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzJjYWEzNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyY2FhMzc7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjODNkNzhiO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDksIDE4OSwgNjEsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1pbmZvOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICMxMzgxZjM7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzEwNmVjZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEwNmVjZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzExNzRkYjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxMTc0ZGI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICM3MWIzZjg7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzFiM2Y4O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE5LCAxMjksIDI0MywgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtaW5mbzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMxMDZlY2Y7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxMDZlY2Y7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMxMTc0ZGI7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTE3NGRiO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzcxYjNmODtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MWIzZjg7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTksIDEyOSwgMjQzLCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1pbmZvOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMTA2ZWNmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTA2ZWNmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMTE3NGRiO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzExNzRkYjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM3MWIzZjg7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxOSwgMTI5LCAyNDMsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi13YXJuaW5nOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICNmYzc4MWI7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI2Q2NjYxNztcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Q2NjYxNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI2UzNmMxODtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlMzZjMTg7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNmZGFlNzY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmRhZTc2O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDI1MiwgMTIwLCAyNywgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNkNjY2MTc7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkNjY2MTc7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNlMzZjMTg7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTM2YzE4O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZkYWU3NjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZGFlNzY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjUyLCAxMjAsIDI3LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC13YXJuaW5nOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjZDY2NjE3O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZDY2NjE3O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjZTM2YzE4O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2UzNmMxODtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZGFlNzY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyNTIsIDEyMCwgMjcsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1kYW5nZXI6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogI2YzMTQ0NjtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNmMzE0NDY7XG4gIC0tZHhibC1idG4tY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjY2YxMTNjO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjY2YxMTNjO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjZGIxMjNmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RiMTIzZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI2Y4NzI5MDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmODcyOTA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQzLCAyMCwgNzAsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlcjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNjZjExM2M7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjZjExM2M7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNkYjEyM2Y7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGIxMjNmO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4NzI5MDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmODcyOTA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQzLCAyMCwgNzAsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LWRhbmdlcjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI2NmMTEzYztcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2NmMTEzYztcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI2RiMTIzZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYjEyM2Y7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjg3MjkwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQzLCAyMCwgNzAsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1saWdodDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiAjZTVlNWU1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNlOWU5ZTk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNlOGU4ZTg7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjZWZlZmVmO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2VmZWZlZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1saWdodDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZTVlNWU1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNlOWU5ZTk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNlOGU4ZTg7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2VmZWZlZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlZmVmZWY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtbGlnaHQ6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNlOWU5ZTk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNlOGU4ZTg7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZThlOGU4O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2VmZWZlZjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1kYXJrOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzNjM2EzZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNjM2EzZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzNmM2Q0MztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzZjNkNDM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICM5MDhmOTI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOTA4ZjkyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDcwLCA2OCwgNzQsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLWRhcms6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjM2MzYTNmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjM2MzYTNmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjM2YzZDQzO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNmM2Q0MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM5MDhmOTI7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOTA4ZjkyO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDcwLCA2OCwgNzQsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LWRhcms6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMzYzNhM2Y7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzYzNhM2Y7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMzZjNkNDM7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjM2YzZDQzO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzkwOGY5MjtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDcwLCA2OCwgNzQsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1jb250YWluZXIge1xuICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgpIDAgdmFyKC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteCk7XG59XG4uZHhibC1idG4tY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xufVxuLmR4YmwtYnRuLWNvbnRhaW5lci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1jb250YWluZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogMC42MjVyZW07XG59XG5cbi5keGJsLWJ0bi1ncm91cCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXRleHQtZWRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQge1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpIHtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zbSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4Ymwtc20sXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zbSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1sZywgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGcsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1sZyxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cblxuOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4sIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuXG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG5cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTU1LCAyMywgMjI2LCAwLjUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuXG4uZHhibC1idG4tdG9vbCxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG59XG5cbi5keGJsLWJ0bi10b29sLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cblxuLmR4YmwtYnRuLXRvb2wuZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG5cbi5keGJsLWJ0bi1zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgLyAyKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgLyAyKSAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmR4YmwtYnRuLXN0YW5kYWxvbmUge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWxpbmstaG92ZXItY29sb3I6ICNBMDFERTc7XG4gIC0tZHhibC1idG4tbGluay10ZXh0LWRlY29yYXRpb246IFVuZGVybGluZTtcbiAgLS1keGJsLWJ0bi1iZzogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbm9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1ub25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LW5vbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogMCAxcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1idG4tYmc6ICNBMDFERTc7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjQTAxREU3O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzYyMEY4RjtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNjIwRjhGO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjODIxNEJEO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzgyMTRCRDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI0Q4QTNGNTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Q4QTNGNTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6ICNBMDFERTc7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjQTAxREU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjRDhBM0Y1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0Q4QTNGNTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM2MjBGOEY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzYyMEY4RjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzgyMTRCRDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzgyMTRCRDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzgyMTRCRDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4MjE0QkQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjRDhBM0Y1O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0Q4QTNGNTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI0Q4QTNGNTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM2MjBGOEY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzYyMEY4RjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzgyMTRCRDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzgyMTRCRDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzgyMTRCRDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNEOEEzRjU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogMCAxcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1idG4tYmc6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI2FkYjViZDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzIHtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAwIDFweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLWJ0bi1iZzogIzJDQUEzNjtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICMyQ0FBMzY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjMTQ0RDE5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxNDREMTk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICMxQTY1MjA7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMUE2NTIwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjOTJFMzk3O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOTJFMzk3O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1iZzogIzJDQUEzNjtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICMyQ0FBMzY7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tZHhibC1idG4tY29sb3I6ICMyQ0FBMzY7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMkNBQTM2O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzE0NEQxOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTQ0RDE5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMUE2NTIwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMUE2NTIwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQ0RDE5O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0NEQxOTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICMyQ0FBMzY7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjMkNBQTM2O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMkNBQTM2O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzE0NEQxOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTQ0RDE5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMUE2NTIwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMUE2NTIwO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQ0RDE5O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogIzJDQUEzNjtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mbyB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogMCAxcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1idG4tYmc6ICMwRDZFRkQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzA4NDI5ODtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDg0Mjk4O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMEE1OENBO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBBNThDQTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogIzlFQzVGRTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzlFQzVGRTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6ICMwRDZFRkQ7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjMEQ2RUZEO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzBENkVGRDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMwODQyOTg7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzA4NDI5ODtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzBBNThDQTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBBNThDQTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzA4NDI5ODtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwODQyOTg7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjMEQ2RUZEO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogIzBENkVGRDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzBENkVGRDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMwODQyOTg7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzA4NDI5ODtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzBBNThDQTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBBNThDQTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzA4NDI5ODtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICMwRDZFRkQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWJnOiAjRkQ3RTE0O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0ZEN0UxNDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM5ODRDMEM7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzk4NEMwQztcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI0NBNjUxMDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNDQTY1MTA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNGRUNCQTE7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRUNCQTE7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjRkQ3RTE0O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0ZEN0UxNDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI0ZEN0UxNDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNGRDdFMTQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjOTg0QzBDO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5ODRDMEM7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNDQTY1MTA7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNDQTY1MTA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM5ODRDMEM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOTg0QzBDO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0ZEN0UxNDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICNGRDdFMTQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZyB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNGRDdFMTQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjOTg0QzBDO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5ODRDMEM7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNDQTY1MTA7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNDQTY1MTA7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICM5ODRDMEM7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjRkQ3RTE0O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWJnOiAjREMzNTQ1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM4NDIwMjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzg0MjAyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI0IwMkEzNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNCMDJBMzc7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICNGMUFFQjU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGMUFFQjU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiAjREMzNTQ1O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjREMzNTQ1O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICM4NDIwMjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzg0MjAyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI0IwMkEzNztcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0IwMkEzNztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzg0MjAyOTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4NDIwMjk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjREMzNTQ1O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjREMzNTQ1O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzg0MjAyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjODQyMDI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjQjAyQTM3O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQjAyQTM3O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjODQyMDI5O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0RDMzU0NTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQge1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IDAgMXB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWJnOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjZTllY2VmO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTllY2VmO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI0ZDRkNGQztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGQ0ZDRkM7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJnOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICMzNDNhNDA7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIC0tZHhibC1idG4taG92ZXItYmc6ICNGOEY5RkE7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjhGOUZBO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogI0Y4RjlGQTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyayB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogMCAxcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1idG4tYmc6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiAjMzQzYTQwO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI2FkYjViZDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2FkYjViZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtYmc6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiAjNDk1MDU3O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICNBMDFERTc7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjQTAxREU3O1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI0EwMURFNztcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1jaGVja2JveC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1jaGVja2JveC1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6ICM5YjE3ZTI7XG4gIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtZGlzYWJsZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yOiAjMzczNTNkO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiAjOWIxN2UyO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWJnOiAjZmZmO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6IDIuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1iZzogIzliMTdlMjtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemU6IDAuNjI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbGhwYTogNjAlO1xuICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnOiAjN2MxMmI1O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6ICM3YzEyYjU7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnOiAjN2MxMmI1O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6ICM3YzEyYjU7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTU1LCAyMywgMjI2LCAwLjUpO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jaGVja2JveC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1saW5lLWhlaWdodCk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3IpO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnLCA1MCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCA1MCUpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xuICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWhlaWdodDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGg6IDAuNjI1cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWhlaWdodCk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmcsIDcwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDcwJSk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1kaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1iZywgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1iZywgNzAlKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1kaXNhYmxlZC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOmRpc2FibGVkLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOmRpc2FibGVkLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcik7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOmRpc2FibGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWRpc2FibGVkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCA0MiUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvciwgNDIlKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgb3BhY2l0eTogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXNtIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogMC41cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXNtLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtbGcge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAxLjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGg6IDAuODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWxnLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaCB7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1zbTogMC41cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZzogMC44NzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW46IDAuMTI1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC4zNzVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodCk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW4pO1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWJnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgNTAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCAzMCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCkgLSB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbikgKiAyIC0gdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplKSkpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsIDcwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1kaXNhYmxlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoOmRpc2FibGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1zbSB7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6IDEuNzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAwLjc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogMC41cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1zbSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjM3NXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1sZyB7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6IDIuNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6IDEuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWxnIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuNDM3NXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbyAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnLCA1MCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIDUwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZywgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmcsIDcwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgI2ZmZik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgNzAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW86bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW86bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmcsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnLCA3MCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsICNmZmYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDcwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZCA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1yZWFkb25seSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFsaHBhKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1zbSB7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAwLjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAxcmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpby5keGJsLWxnIHtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAxLjVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1jaGVja2JveCBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4YmwtY2hlY2tib3ggaW5wdXQ6OmFmdGVyLCAuZHhibC1jaGVja2JveCBpbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtY2hlY2tib3ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1kaXNhYmxlZCwgLmR4YmwtY2hlY2tib3g6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNhYmxlLWRlZmF1bHQtcmVuZGVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNhYmxlLWRlZmF1bHQtcmVuZGVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLWNoZWNrYm94ID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHhibC1jaGVja2JveCA+IC5keGJsLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXNwYWNpbmcpO1xufVxuLmR4YmwtY2hlY2tib3ggPiAuZHhibC10ZXh0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3BhY2luZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3IpO1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtbGFiZWwtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtYWxpZ24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg0OSwgMTg5LCA2MSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSg0OSwgMTg5LCA2MSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZzogIzI3OTczMTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiAjMjc5NzMxO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZzogIzI3OTczMTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIDgwJSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmcsIDEwMCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yLCApO1xuICBvcGFjaXR5OiA0MiU7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZywgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNDglO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDYwJSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDQ4JSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXN3aXRjaDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCApO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCApO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICMzMWJkM2QpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgIzMxYmQzZCk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgMTAwJSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKS5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCAjMzFiZDNkKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNDglO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZCB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQzLCAyMCwgNzAsIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjQzLCAyMCwgNzAsIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmc6ICNjMjEwMzg7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZzogI2MyMTAzODtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmc6ICNjMjEwMzg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIDgwJSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgMTAwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94LmludmFsaWQ6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yLCApO1xuICBvcGFjaXR5OiA0MiU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBvcGFjaXR5OiA0OCU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCA2MCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDQ4JSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtc3dpdGNoOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCApO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICNmMzE0NDYpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCApO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LXVuY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgI2YzMTQ0Nik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmcsICk7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCAjZjMxNDQ2KTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNDglO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4uZHhibC1jaGVja2JveC5keGJsLXNtIHtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1jaGVja2JveC1zcGFjaW5nOiAwLjM3NXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4Ymwtc20gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdiwgLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQgPiBkaXYgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2ID4gLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2OjphZnRlciB7XG4gIHdpZHRoOiAwLjVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWxnIHtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6IDAuNjI1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1sZyAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYsIC5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYgPiAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXY6OmFmdGVyIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCA+IGRpdiwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdjo6YmVmb3JlLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgI2ZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIDMwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2ID4gLmR4YmwtaW1hZ2Uge1xuICBmaWxsOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZywgY3VycmVudGNvbG9yKTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQuaW52YWxpZCwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkLmludmFsaWQsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUuaW52YWxpZCB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLmR4YmwtY2FsZW5kYXIge1xuICAtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWNhbGVuZGFyLWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtY2FsZW5kYXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItcmVhZG9ubHktYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItcmVhZG9ubHktY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJnOiByZ2IoNzMsIDgwLCA4Nyk7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWNvbG9yOiByZ2IoNTIsIDU4LCA2NCk7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLW91dGxpbmUtb2Zmc2V0OiAwLjA2MjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogMS44NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstZm9udC1zaXplOiAwLjc4NTdlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1vcGFjaXR5OiAwLjU7XG4gIC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1mb250LXNpemU6IDAuODU3MWVtO1xuICAtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eTogMC42O1xuICAtLWR4YmwtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLXdlZWtlbmQtY29sb3I6IHJnYigyMjAsIDUzLCA2OSk7XG4gIC0tZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yOiByZ2IoOTcsIDk1LCA5OSk7XG4gIC0tZHhibC1jYWxlbmRhci10b2RheS1ib3JkZXItY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtY3Vyc29yOiBkZWZhdWx0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICNmMzE0NDY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItYmcpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LXNpemUpO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XG4gIGZsZXg6IDEgMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuLmR4YmwtZGlzYWJsZWQsIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XG4gIGZsZXg6IDEgMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDMuODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0KTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogMy4yNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUuZHhibC1sZyB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogNC41cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDMuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdCk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAzLjI1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlLmR4YmwtbGcge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogNC41cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAyLjEyNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZS5keGJsLXNtIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlLmR4YmwtbGcge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDIuMTI1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4gKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUuZHhibC1sZyB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50W3ZpZXc9XCIwXCJdID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnRbdmlldz1cIjBcIl0gPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGgpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWsgPiB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstZm9udC1zaXplKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItZm9udC1zaXplKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5KTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItd2Vlay1yb3csXG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXllYXItcm93LFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kZWNhZGUtcm93LFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXIteWVhci1yb3cgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSxcbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGVjYWRlLXJvdyAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXllYXItcm93ID4gdGQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kZWNhZGUtcm93ID4gdGQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyA+IHRkOmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLWRheSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGF5LmR4YmwtY2FsZW5kYXItdG9kYXkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdG9kYXktYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGF5OmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItd2Vla2VuZCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXdlZWtlbmQtY29sb3IpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldy1jb2xvcik7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0ge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtb3BhY2l0eSk7XG4gIGN1cnNvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcik7XG59XG4uZHhibC1jYWxlbmRhciBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDclO1xufVxuLmR4YmwtY2FsZW5kYXIgZGl2LmR4YmwtY2FsZW5kYXItZm9vdGVyIC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LXNpemUpO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciAuZHhibC1idG4gKyAuZHhibC1idG4ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmcpO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biwgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdiA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2Uge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKGZyb20gIzliMTdlMiBoIHMgY2FsYyhsIC0gMTApKTtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1yZWFkb25seSA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1yZWFkb25seSA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jYWxlbmRhci5keGJsLXJlYWRvbmx5ID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1yZWFkb25seSA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jYWxlbmRhci5keGJsLWRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCwgLmR4YmwtY2FsZW5kYXI6ZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhci5keGJsLWRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCwgLmR4YmwtY2FsZW5kYXI6ZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jYWxlbmRhci5keGJsLWRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCwgLmR4YmwtY2FsZW5kYXI6ZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jYWxlbmRhci5keGJsLWRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudDo6YmVmb3JlLCAuZHhibC1jYWxlbmRhcjpkaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+ICosIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gKiB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC1jYWxlbmRhci52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1jYWxlbmRhci5pbnZhbGlkIHtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogMC4xMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogMS42MjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtbGcge1xuICAtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAxLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoOiAyLjEyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZzogMC42MjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xufVxuXG4uZHhibC1saXN0Ym94IHtcbiAgLS1keGJsLWxpc3Rib3gtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1saXN0Ym94LWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtbGlzdGJveC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1yZWFkb25seS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1saXN0Ym94LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICNmMzE0NDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbGlzdGJveC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWNvbG9yKTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5keGJsLWxpc3Rib3g6bm90KFtpcy1tdWx0aXBsZS1jb2x1bW5zXSkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmR4YmwtbGlzdGJveDpub3QoW2lzLW11bHRpcGxlLWNvbHVtbnNdKSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmR4YmwtbGlzdGJveCA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZHhibC1saXN0Ym94ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0ge1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS5keGJsLWxpc3Rib3gtaXRlbS1sb2FkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi13aWR0aDogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIDAuMzVzIGluZmluaXRlIGFsdGVybmF0ZSBib3RoIHJ1bm5pbmcgZHluYW1pY19vcGFjaXR5O1xufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSxcbi5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSA+IHRkIHtcbiAgb3BhY2l0eTogNjAlO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteCkgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4uZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCksXG4uZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmUtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCksXG4gIC5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCksXG4gIC5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCksXG4gIC5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1jaGVja2VkOm5vdChbaXMtbXVsdGlwbGUtY29sdW1uc10pIHtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1jaGVja2VkIC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3ggPiBsYWJlbC5keGJsLXRleHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpOjpiZWZvcmUsIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNTAlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLXJlYWRvbmx5ID4gKiB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LXJlYWRvbmx5LWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLXJlYWRvbmx5ID4gKiB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1yZWFkb25seSA+ICoge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtcmVhZG9ubHkgPiAqIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveC5keGJsLXJlYWRvbmx5ID4gKjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWRpc2FibGVkID4gKiwgLmR4YmwtbGlzdGJveDpkaXNhYmxlZCA+ICoge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWRpc2FibGVkLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLWRpc2FibGVkID4gKiwgLmR4YmwtbGlzdGJveDpkaXNhYmxlZCA+ICoge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC1saXN0Ym94OmRpc2FibGVkID4gKiB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1kaXNhYmxlZCA+ICosIC5keGJsLWxpc3Rib3g6ZGlzYWJsZWQgPiAqIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveC5keGJsLWRpc2FibGVkID4gKjo6YmVmb3JlLCAuZHhibC1saXN0Ym94OmRpc2FibGVkID4gKjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC5jYXJkIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC5jYXJkIC50YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC5keGd2SFNEQyxcbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuZHhndkNTRCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC12c2Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZW1wdHktZGF0YS1yb3cge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1jb2xvcik7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAuZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtbGlzdGJveC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwsIC5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1zZWxlY3QtY2VsbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5keGJsLWxpc3Rib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWxpc3Rib3guaW52YWxpZCB7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1saXN0Ym94LmR4Ymwtc20ge1xuICAtLWR4YmwtbGlzdGJveC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMC43NXJlbTtcbn1cbi5keGJsLWxpc3Rib3guZHhibC1sZyB7XG4gIC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAxLjVyZW07XG59XG5cbi5keGJsLWxpc3QtYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciB7XG4gIC0tZHhibC1saXN0LWJveC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtbGlzdC1ib3gtYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1saXN0LWJveC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1yZWFkb25seS1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1yZWFkb25seS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGE6IDIwJTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRoOiA0OHB4O1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodDogNDhweDtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1jb2xvcjogI2FkYjViZDtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcjogI2FkYjViZDtcbiAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogeWVsbG93O1xuICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbGlzdC1ib3gtZm9jdXMtZnJhbWUtY29sb3I6ICM5YjE3ZTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWxpc3QtYm94LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbG9yKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1iZyk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IC5keGJsLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmZvY3VzLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmZvY3VzIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjOWIxN2UyO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmZvY3VzLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiBjb2xncm91cCA+IGNvbCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiBjb2xncm91cCA+IGNvbCB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoOmZpcnN0LWNoaWxkKSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KDpmaXJzdC1jaGlsZCkgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWxpc3QtYm94LXNlbGVjdGlvbi1jZWxsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWxpc3QtYm94LXNlbGVjdGlvbi1jZWxsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWxpc3QtYm94LXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtbGlzdC1ib3gtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6Zm9jdXMsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOmZvY3VzIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCAjOWIxN2UyO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpmb2N1cyxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMjtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IGRpdixcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lciksXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lciksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikgPiBzcGFuLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpID4gc3Bhbixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikgPiBzcGFuLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1mb250LXdlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIDA7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcik7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSA+IC5keGJsLWltYWdlLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSA+IC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24tY29sb3IpO1xufVxuLmR4RmlyZWZveCAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRoZWFkLFxuLmR4RmlyZWZveCAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGhlYWQge1xuICBoZWlnaHQ6IDElO1xufVxuLmR4RmlyZWZveCAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHIgPiB0ZCxcbi5keEZpcmVmb3ggLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaXRlbSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1za2VsZXRvbi1pdGVtKSA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4Ymwtc2tlbGV0b24taXRlbSkgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLmR4YmwtbGlzdC1ib3gtdGFibGUtbm8tc2Nyb2xsOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keTpub3QoW2RhdGEtdmlydHVhbC1pdGVtcy1jb250YWluZXJdKSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUuZHhibC1saXN0LWJveC10YWJsZS1uby1zY3JvbGw6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5W2RhdGEtdmlydHVhbC1pdGVtcy1jb250YWluZXJdID4gdHI6bnRoLWxhc3QtY2hpbGQoLW4rMik6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUuZHhibC1saXN0LWJveC10YWJsZS1uby1zY3JvbGw6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5Om5vdChbZGF0YS12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lcl0pID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZS5keGJsLWxpc3QtYm94LXRhYmxlLW5vLXNjcm9sbDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHlbZGF0YS12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lcl0gPiB0cjpudGgtbGFzdC1jaGlsZCgtbisyKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1jaGVja2VkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtY2hlY2tlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA5MCU7XG59XG4uZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkOjpiZWZvcmUsIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1czo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA5MCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCBodG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCBodG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBodG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDo6YmVmb3JlLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpLFxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlcixcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkOjpiZWZvcmUsIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXM6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCBodG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBodG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDo6YmVmb3JlLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyk6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1yZWFkb25seS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1yZWFkb25seS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHk6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHk6OmJlZm9yZSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWw6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHk6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHk6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWw6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUsIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC1saXN0LWJveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtbGlzdC1ib3guaW52YWxpZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuaW52YWxpZCB7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWxpc3QtYm94IC5keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIC5keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQge1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0LWJnKTtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtbGlzdC1ib3gsXG4uZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWxpc3QtYm94LmR4Ymwtc20sXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4Ymwtc20ge1xuICAtLWR4YmwtbGlzdC1ib3gtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1zbSBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC5keGJsLXNtIGxpLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXNtIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1zbSBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbjogMC4yNXJlbSB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCkgMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1sZyxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1sZyB7XG4gIC0tZHhibC1saXN0LWJveC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMS41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGcgbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3guZHhibC1sZyBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1sZyBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGcgbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtIHZhcigtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0KSAwLjI1cmVtIDA7XG59XG4uZHhibC1saXN0LWJveCAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIC5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XG4gIGNsaXAtcGF0aDogY2lyY2xlKCk7XG59XG4uZHhibC1saXN0LWJveCBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveCBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XG4gIG1hcmdpbjogMC4yNXJlbSB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCkgMC4yNXJlbSAwO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZCA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZCA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZC5keGJsLXNtID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC1jaGVja2VkLmR4Ymwtc20gPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZC5keGJsLWxnID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC1jaGVja2VkLmR4YmwtbGcgPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uZHhibC1saXN0LWJveC5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1saXN0LXBhdHRlcm4gPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLWxpc3QtcGF0dGVybiA+IGRpdiB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItdGFibGUtcGF0dGVybiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItdGFibGUtcGF0dGVybiA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSAwIDAgMDtcbn1cblxuLmR4YmwtbGlzdC1ib3gge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6ICMyYjJhMmY7XG4gIC0tZHhibC10ZXh0LWVkaXQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMyk7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nOiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm94LXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMTU1LCAyMywgMjI2LCAwLjI1KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3I6ICNjZDhiZjE7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCwgLmR4YmwtdGV4dC1lZGl0ID4gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LCAuZHhibC10ZXh0LWVkaXQgPiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0W3JlYWRvbmx5XSwgLmR4YmwtdGV4dC1lZGl0ID4gdGV4dGFyZWFbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LXJvb3QtYmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnLCAjMzczNTNkKTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktcm9vdC1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtcm9vdC1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmcsICMzNzM1M2QpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YmVmb3JlLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjphZnRlciwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtcm9vdC1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQgPiAqIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KSwgMCAwIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm94LXNoYWRvdyksIDAgMCB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbiksIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZDo6YmVmb3JlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZDo6YmVmb3JlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uICsgaW5wdXRbdHlwZT10ZXh0XSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gKyBpbnB1dFt0eXBlPXRleHRdLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiArIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15KTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tYmcpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gW2NsYXNzKj1keGJsLWJ0bi1ncm91cC1yaWdodF06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiBbY2xhc3MqPWR4YmwtYnRuLWdyb3VwLWxlZnRdOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4ge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIge1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciA+IC5keGJsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWJnLCB2YXIoLS1keGJsLWltYWdlLXNlY29uZGFyeS1jb2xvciwgcmdiYSgwIDAgMC8yNSUpKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItYmcsIHZhcigtLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWhvdmVyLWNvbG9yLCByZ2JhKDAgMCAwLzUwJSkpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIgPiAuZHhibC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjID4gLmR4YmwtaW1hZ2Uge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWluYyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1kZWMge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmcpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14KTtcbn1cbi5keGJsLXRleHQtZWRpdCAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoNDksIDE4OSwgNjEsIDAuMjUpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogIzk4ZGU5ZTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtdGV4dC1lZGl0LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi12YWxpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG59XG4uZHhibC10ZXh0LWVkaXQuaW52YWxpZCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDI0MywgMjAsIDcwLCAwLjI1KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3I6ICNmOThhYTM7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdC5pbnZhbGlkIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLXRleHQtZWRpdC5pbnZhbGlkIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi1pbnZhbGlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4Ymwtc20ge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6IDAuMTI1cmVtO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbGcge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtc3BhY2luZzogMC4xMjVyZW07XG59XG5cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCA+IHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpICogMiArIHZhcigtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0KSAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSkpO1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KSAqIDIgKyAxLjI1cmVtKTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyICsgdGV4dGFyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjYyNXJlbTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjI1cmVtO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4YmwtcmVzaXplIHtcbiAgcmVzaXplOiBib3RoO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4Ymwtdi1yZXNpemUge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4YmwtaC1yZXNpemUge1xuICByZXNpemU6IGhvcml6b250YWw7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQgPiAuZHhibC1uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5keGJsLXRhZy1ib3gge1xuICAtLWR4YmwtdGFnLWJveC10YWctYmc6IHVuc2V0O1xuICAtLWR4YmwtdGFnLWJveC10YWctY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGg6IDByZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAwLjEyNTAzMTI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCwgLmR4YmwtdGFnLWJveCA+IC5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC10YWctYm94ID4gLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXkpICogLTEpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLWVkaXQtYnRuLWNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG1hcmdpbi10b3A6IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWc6bm90KC5keGJsLXRhZy10bXBsKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15KSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteCk7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10YWctYm94ID4gLmR4YmwtdGFnOm5vdCguZHhibC10YWctdG1wbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRhZy1ib3ggPiAuZHhibC10YWc6bm90KC5keGJsLXRhZy10bXBsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZzpub3QoLmR4YmwtdGFnLXRtcGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnOm5vdCguZHhibC10YWctdG1wbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC10YWctdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodCkgMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2Uge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC1idG4uZHhibC10YWctYnRuLWNsb3NlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2U6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UgPiAuZHhibC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnLCB2YXIoLS1keGJsLWltYWdlLXNlY29uZGFyeS1jb2xvciwgcmdiYSgwIDAgMC8yNSUpKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZywgdmFyKC0tZHhibC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3IsIHJnYmEoMCAwIDAvNTAlKSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UgPiAuZHhibC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xuICBvcmRlcjogLTE7XG59XG4uZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC10YWcge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC10YWcge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXRhZyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXRhZyA+IC5keGJsLXRhZy10ZXh0IHtcbiAgcGFkZGluZzogMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KSAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLWVkaXQtYnRuLWNsZWFyLXZpc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFyZW0gKyAyICogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCkpO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLWRpc2FibGVkID4gLmR4YmwtdGFnLCAuZHhibC10YWctYm94OmRpc2FibGVkID4gLmR4YmwtdGFnIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRhZy1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXRhZywgLmR4YmwtdGFnLWJveDpkaXNhYmxlZCA+IC5keGJsLXRhZyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGFnLWJveC5keGJsLWRpc2FibGVkID4gLmR4YmwtdGFnLCAuZHhibC10YWctYm94OmRpc2FibGVkID4gLmR4YmwtdGFnIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10YWctYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC10YWcsIC5keGJsLXRhZy1ib3g6ZGlzYWJsZWQgPiAuZHhibC10YWcge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRhZy1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXRhZzo6YmVmb3JlLCAuZHhibC10YWctYm94OmRpc2FibGVkID4gLmR4YmwtdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLXRhZy1ib3guZHhibC1zbSB7XG4gIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAwLjE4NzVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6IDAuMDYyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uZHhibC10YWctYm94LmR4Ymwtc20uZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcbn1cbi5keGJsLXRhZy1ib3guZHhibC1sZyB7XG4gIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uZHhibC10YWctYm94LmR4YmwtbGcuZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcbn1cblxuLmR4YmwtZWRpdC1kcm9wZG93biB7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1iZzogIzM3MzUzZDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWF4LWhlaWdodDogMjAwcHg7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi14OiAwO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXJnaW4teTogMC4wNjI1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1taW4td2lkdGg6IDA7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcik7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15KSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3gtc2hhZG93KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLWhpZGRlbixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLXNob3duLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudC1zaG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHksIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWJvZHksIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5LFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSA+ICosXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LWNhbGVuZGFyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IG5hdiA+IHVsID4gbGksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiBuYXYgPiB1bCA+IGxpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiBuYXYgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzID4gbmF2ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IG5hdiA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10ZXh0LFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzID4gbmF2ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IG5hdiA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLWRhdGUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiBuYXYgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicy1kYXRlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IG5hdiA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLXRpbWUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiBuYXYgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicy10aW1lIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLXRhYnMtY29udGVudCxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC10YWJzLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItaGVhZGVyLFxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLXRhYnMtY29udGVudCAuZHhibC1jYWxlbmRhci1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IC5keGJsLWNhbGVuZGFyLWhlYWRlcixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IC5keGJsLWNhbGVuZGFyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCB7XG4gIC0tZHhibC1saXN0Ym94LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyA+IC5jYXJkLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1saXN0Ym94IC5keGJzLWdyaWR2aWV3ID4gLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWxpc3Rib3ggLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG4sXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWVkaXQtZHJvcGRvd24tdGl0bGUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtZWRpdC1kcm9wZG93bi10aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQpO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbn1cblxuLmR4Ymwtc20uZHhibC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24sIC5keGJsLXNtLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtZWRpdC1kcm9wZG93biB7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC4xMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG5cbi5keGJsLWxnLmR4YmwtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLCAuZHhibC1sZy5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLWVkaXQtZHJvcGRvd24ge1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG5cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1mb250LXdlaWdodDogNjAwO1xuICAtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteSk7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleDogMSAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIC5keGJsLXJvbGxlciB7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIC5keGJsLXJvbGxlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXJvb2xlci10aXRsZS1mb250LXdlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItaXRlbSxcbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1hZnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1pdGVtLFxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyLWl0ZW0uZHhibC1yb2xsZXItZXhwYW5kZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItaXRlbS5keGJsLXJvbGxlci1leHBhbmRlciB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyLWFmdGVyIC5keGJsLXJvbGxlci1pdGVtLCAuZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHotaW5kZXg6IDI7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4Ymwtcm9sbGVyLWFmdGVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lci5keGJsLXJvbGxlci1pbnZhbGlkLWRhdGEgLmR4Ymwtcm9sbGVyLWFmdGVyID4gLmR4Ymwtcm9sbGVyLWl0ZW0ge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyOmZvY3VzIC5keGJsLXJvbGxlci1hZnRlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6IDAuNzVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMS4yNXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6IDEuMjVyZW07XG59XG5cbi5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4Ymwtcm9vbGVycy1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1yb29sZXJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1yb29sZXJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJ0bi1zcGFjaW5nOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLWNvbG9yKTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4Ymwtcm9sbGVycy1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1yb2xsZXJzLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXJvbGxlcnMtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNyU7XG59XG4uZHhibC1yb2xsZXJzLWZvb3RlciA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG59XG5cbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC1yb2xsZXJzLWZvb3RlciB7XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbn1cblxuLmR4YmwtcGFnZXIge1xuICAtLWR4YmwtcGFnZXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1wYWdlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBhZ2VyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXBhZ2VyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXBhZ2VyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcGFnZXItYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFkZGluZy14OiAwO1xuICAtLWR4YmwtcGFnZXItcGFkZGluZy15OiAwO1xuICAtLWR4YmwtcGFnZXItYnRuLWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcGFnZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFnZS1idG4tYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZzogIzliMTdlMjtcbiAgLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1iZzogIzJiMmEyZjtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXNwYWNpbmc6IDAuMzc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1wYWdlci1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wYWdlci1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBhZ2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wYWdlci1wYWRkaW5nLXgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGFnZXItZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wYWdlci1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXN0eWxlKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15KSArIHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKSAqIHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpICsgMiAqIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtcGFnZXItcGFnZS1idG4ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWNvbG9yKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtcGFnZXItcGFnZS1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmc6ICM5YjE3ZTI7XG4gIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4gPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4uZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bjpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bikgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcGFnZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtcGFnZXItcGFnZS1idG4pLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1maXJzdC1wYWdlLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWxhc3QtcGFnZS1idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1wYWdlciAuZHhibC1wYWdlci1wYWdlLWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJnKTtcbiAgLS1keGJsLXRleHQtZWRpdC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtcGFnZXIgLmR4YmwtcGFnZXItcGFnZS1lZGl0ID4gaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1wYWdlciAuZHhibC1wYWdlci1wYWdlLWVkaXQtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXBhZ2VyIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1wYWdlci5keGJsLXNtIHtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtcGFnZXIuZHhibC1sZyB7XG4gIC0tZHhibC1wYWdlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1wYWdlci1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmR4YmwtcGFnZXIuZHhibC1zbSAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5keGJsLXBhZ2VyLmR4Ymwtc20gLmR4YmwtcGFnZXItZnVsbC1tb2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5keGJsLXBhZ2VyLmR4YmwtbGcgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuZHhibC1wYWdlci5keGJsLWxnIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmR4YmwtcGFnZXItY29udGFpbmVyIHtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XG59XG4uZHhibC1wYWdlci1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nKTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lciA+IC5keGJsLXBhZ2VyLXBhZ2Utc2l6ZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtcGFnZXItY29udGFpbmVyID4gLmR4YmwtcGFnZXItcGFnZS1zaXplLXNlbGVjdG9yID4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1wYWdlci1jb250YWluZXIgPiAuZHhibC1wYWdlci1wYWdlLXNpemUtc2VsZWN0b3IgPiAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogNWVtO1xufVxuLmR4YmwtcGFnZXItY29udGFpbmVyLmR4Ymwtc20sIC5keGJsLXNtID4gLmR4YmwtcGFnZXItY29udGFpbmVyIHtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lci5keGJsLWxnLCAuZHhibC1sZyA+IC5keGJsLXBhZ2VyLWNvbnRhaW5lciB7XG4gIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6IDAuNzVyZW07XG59XG5cbi5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQ6IDAuMnJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0OiAwLjVyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aDogMC4ycmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIsXG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBvcGFjaXR5OiAwLjc1O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgc2Nyb2xsYmFyLWhlaWdodDogbm9uZTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4YmwtZ3JpZCB7XG4gIC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZ3JpZC1taW4td2lkdGg6IDI0MHB4O1xuICAtLWR4YmwtZ3JpZC1tYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAtLWR4YmwtZ3JpZC1iZzogIzQ2NDQ0YTtcbiAgLS1keGJsLWdyaWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1ncmlkLWZpeGVkLWNvbHVtbi1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1ncmlkLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmc6IHllbGxvdztcbiAgLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiAzcmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodDogMy4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoOiAxLjg3NXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6IDE3cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1pbnBsYWNlLWVkaXQtYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteDogMS43NXJlbTtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAxLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXg6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1mb250LXdlaWdodDogNzAwO1xuICAtLWR4YmwtZ3JpZC1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtZm9jdXMtYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWdyaWQtdG91Y2gtYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC10b3VjaC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtaG92ZXItYmc6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1saW5lLWhlaWdodCk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1ncmlkLW1pbi13aWR0aCk7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1tYXgtaGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtbG9hZGluZy1wYW5lbCB7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwsIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWw6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXIsIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteCkgMDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15KTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZyk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciA+IC5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWZyZWUtc3BhY2Uge1xuICBmbGV4OiAxIDE7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhibC1ncmlkLWhlYWRlciB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1zaGFkb3cpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YmwtZ3JpZC1oZWFkZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhibC1ncmlkLWhlYWRlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbC5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwuZHhibC1ncmlkLW11bHRpcGxlLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lcjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwuZHhibC1ncmlkLW11bHRpcGxlLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lcjpmb2N1cyA+IC5keGJsLWdyaWQtc2VhcmNoLWJveCB7XG4gICAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3ggPiAuZHhibC1idG4taWNvbiA+IC5keGJsLWltYWdlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXgpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2FkYjViZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjYmNhMGQ5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSAuZHhibC13YWl0LWluZGljYXRvciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4uZHhibC1ncmlkIC5keGJsLXBhZ2VyIHtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtcGFnZXItZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XG59XG4uZHhibC1ncmlkLmR4Ymwtc20ge1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6IDJyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodDogMi42MjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogMS42MjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAxNXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLXNtIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5keGJsLWdyaWQuZHhibC1zbSAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSAuZHhibC13YWl0LWluZGljYXRvciB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLXNtIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLWxnIHtcbiAgLS1keGJsLWdyaWQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6IDJyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6IDRyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiA0LjEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6IDIuMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTlyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAycmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6IDJyZW07XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1ncmlkLmR4YmwtbGcgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLWxnIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uZHhibC1ncmlkLmR4YmwtbGcgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XG59XG5cbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gLmR4YmwtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodCk7XG59XG4uZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gOm5vdCg6bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nKTtcbn1cbi5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQGtleWZyYW1lcyBkeGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LWJhY2tncm91bmQtcG9zaXRpb24tYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MDAlO1xuICB9XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1jaGVja2JveC5keGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrLXdhdmUtYW5pbWF0ZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWNoZWNrYm94LmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2std2F2ZS1hbmltYXRlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJSAxMDAlO1xuICBhbmltYXRpb246IDEuNXMgbGluZWFyIGluZmluaXRlIGR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtYmFja2dyb3VuZC1wb3NpdGlvbi1hbmltYXRpb247XG59XG4uZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LFxuLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sXG4uZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgMDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1jaGVja2JveCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudC5keGJsLWFsaWduLWNlbnRlcixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudC5keGJsLWFsaWduLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudC5keGJsLWFsaWduLXJpZ2h0LFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50LmR4YmwtYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIge1xuICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAxLjI0OTkzNzVyZW07XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSB7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSA+IC5keGJsLWNoZWNrYm94LFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pID4gLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aCk7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIuZHhibC1zbSxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLmR4Ymwtc20ge1xuICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAxLjEyNXJlbTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci5keGJsLWxnLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIuZHhibC1sZyB7XG4gIC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGg6IDEuMzc1cmVtO1xufVxuXG4uZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXIge1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1iZzogIzQ2NDQ0YTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1zaGFkb3cpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHotaW5kZXg6IDIwMDAwO1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXIgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbn1cblxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5keGJsLWdyaWQtZWRpdC1mb3JtIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkLWVkaXQtZm9ybSA+IGZvcm0gPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xufVxuXG4uZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNXJlbTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteCkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMgPiAuZHhibC1idG4ge1xuICBtaW4td2lkdGg6IDQuNXJlbTtcbn1cbi5keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmcpO1xufVxuXG4uZHhibC1zbSAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogMC4zNzVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMge1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogMC42MjVyZW07XG59XG5cbi5keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAxcmVtO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXkpIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMgPiAuZHhibC1idG4ge1xuICBtaW4td2lkdGg6IDMuMjVyZW07XG59XG4uZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14KTtcbn1cblxuLmR4Ymwtc20gLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMC41cmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAxLjVyZW07XG59XG5cbi5keGJsLWdyaWQtc29ydC1hc2MsXG4uZHhibC1ncmlkLXNvcnQtZGVzYyxcbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHhibC1ncmlkLXNvcnQtYXNjLFxuLmR4YmwtZ3JpZC1zb3J0LWRlc2Mge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZC1zb3J0LWFzYyB+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bixcbi5keGJsLWdyaWQtc29ydC1kZXNjIH4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLW1hcmdpbi15OiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uOiAwLjE1cmVtO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLW1hcmdpbi15KTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgLSB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uKSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCkgLSB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uKSk7XG59XG4uZHhibC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4gPiAuZHhibC1pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmR4YmwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcpO1xufVxuLmR4YmwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLWFjdGl2ZSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xufVxuLmR4YmwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLWZpbGxlZCB7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1idG4tY29sb3I6ICM5YjE3ZTI7XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dpbmctdXAtdGFyZ2V0LFxuLmR4YmwtZ3JpZC1kcmFnZ2luZy1kb3duLXRhcmdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTk5OTk7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJnKTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMjtcbn1cbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQsIC5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCB7XG4gIHotaW5kZXg6IDQ7IC8qIFQxMjExOTgxICovXG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHI6aG92ZXIgPiB0ZDo6YmVmb3JlIHtcbiAgLyogVDEyMDM2MTY6IGFuIGVtcHR5IHNlbGVjdG9yIHRvIGRlYWwgd2l0aCBhIHdlaXJkIGVycm9yIG9mIG92ZXJsYXBwaW5nIHJvdyBhcmVhcyBpbiB0aGUgbW9iaWxlIHNpbXVsYXRpb24gb2YgQ2hyb21lICovXG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpmaXJzdC1jaGlsZCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpsYXN0LWNoaWxkLCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3Qge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1saW5lLWxlbmd0aCAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIG1heC1saW5lLWxlbmd0aCAqL1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwgLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQgPiAuZHhibC1jaGVja2JveCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmR4YmwtY2hlY2tib3gsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCA+IC5keGJsLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAwO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC41KTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjUpO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOm5vdCguZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktaGVhZGVyKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cjpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpub3QoLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWhlYWRlciksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KC5keGJsLWdyaWQtZmlsdGVyLXJvdyk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6bm90KC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1oZWFkZXIpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQ6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKSB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdyA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93ID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6aGFzKC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQpIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmZvY3VzLXdpdGhpbiwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmZvY3VzLXdpdGhpbiwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmZvY3VzLXdpdGhpbiwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpICogLTEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykuaW52YWxpZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS5pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWRpc3BsYXktdmlldyA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWRpc3BsYXktdmlldyA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWRpc3BsYXktdmlldyA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkIC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZCAuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQgLmR4YmwtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogVDEyMDczMTUgKi9cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LXJvdy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWVkaXQtcm93LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogOCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWVkaXQtcm93LWJnLCB2YXIoLS1keGJsLWdyaWQtYmcsIHVuc2V0KSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpICogLTEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMyU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMyU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCA5NSUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYykge1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZDpub3QoLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6bm90KC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOm5vdCguZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQ6bnRoLWNoaWxkKDIpID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQ6bnRoLWNoaWxkKDIpID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHk6bnRoLWNoaWxkKDIpID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHk6bnRoLWNoaWxkKDIpID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3Q6bnRoLWNoaWxkKDIpID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3Q6bnRoLWNoaWxkKDIpID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gc3BhbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQgPiBkaXZbZHhibC1ncmlkLXN1bW1hcnktaXRlbV0sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkID4gZGl2W2R4YmwtZ3JpZC1zdW1tYXJ5LWl0ZW1dIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3I6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xuICByaWdodDogY2FsYygodmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgLSA3cHgpIC8gMiAtIDEgKiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yLmR4YmwtZ3JpZC1sZWZ0LWFsaWduLWNvbHVtbi1yZXNpemUtYW5jaG9yIHtcbiAgbGVmdDogY2FsYygodmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgLSA3cHgpIC8gMiAtIDEgKiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yID4gZGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvciA+IGRpdjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yLmR4YmwtdG91Y2gge1xuICB3aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpICsgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSAtIDEgKiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yLmR4YmwtbGFzdCB7XG4gIHdpZHRoOiAzcHg7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yLmR4YmwtbGFzdDpub3QoLmR4YmwtZ3JpZC1sZWZ0LWFsaWduLWNvbHVtbi1yZXNpemUtYW5jaG9yKSB7XG4gIHJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gKiA+IHRyID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtZ3JpZC1ib3JkZXJlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZC5keGJsLWdyaWQtZW1wdHktaGVhZCArIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtYXJtLXJvdyB7XG4gIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiAuZHhibC1ncmlkLWFybS1yb3cgKyB0ciA+IHRoIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1hcm0tcm93ID4gdGgge1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtaGVhZGVyLXJvdyA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtaGVhZGVyLXJvdyA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtZmlsdGVyLXJvdzpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtZ3JpZC1maXhlZC1jZWxsOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1ncmlkLWZpeGVkLWNlbGw6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93ID4gdGQge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIC5keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdHIuZHhibC1ncmlkLWdyb3VwLXJvdzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdHIuZHhibC1ncmlkLWdyb3VwLXJvdy5keGJsLWdyaWQtZm9jdXNlZC1yb3c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93LmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkW2R4YmwtaGlkZGVuLXNrZWxldG9uLWNlbGxdIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGRbZHhibC1oaWRkZW4tc2tlbGV0b24tY2VsbF0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWVtcHR5LWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbC1zaXplIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoKSAtIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWluZGVudC1jZWxsLXNpemU6bm90KDpmaXJzdC1jaGlsZCkge1xuICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWluZGVudC1jZWxsLFxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSB0cjpub3QoLmR4YmwtZ3JpZC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KSAuZHhibC1ncmlkLWluZGVudC1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgKyB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbiB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbiA+IC5keGJsLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWVtcHR5LWNlbGwuZHhibC1ncmlkLWhpZGRlbi1lbXB0eS1jZWxsIHtcbiAgd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tbGluaywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluaywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluayB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIG9wYWNpdHk6IDgwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tbGluaywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LWxpbmsge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBvcGFjaXR5OiA4MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC10b3VjaC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXRvdWNoLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNTAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1mb290ZXItZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9vdGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDclO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgKyB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWRldGFpbC1jZWxsIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwgPiB0aGVhZCwgLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRmb290IHtcbiAgaGVpZ2h0OiAxJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRib2R5ID4gOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KFtkYXRhLXZpcnR1YWwtaXRlbS1pbmRleD1cIi0xXCJdKTpub3QoOm9ubHktY2hpbGQpID4gdGQge1xuICBoZWlnaHQ6IDElO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlOm5vdCguZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCkgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyB7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gY29sZ3JvdXAgY29sOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyA+IGNvbGdyb3VwIGNvbC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0aGVhZCA+IHRyID4gKiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGZvb3QgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0Ym9keSA+IHRyID4gdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGhlYWQgPiB0ciA+ICogLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWNvbnRyb2xzLWNvbnRhaW5lciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGZvb3QgPiB0ciA+IHRkIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jb250YWluZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyA+IHRib2R5ID4gdHIgPiB0ZCAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHVuc2V0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWNvbHVtbnMtc2VwYXJhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3I6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWNvbHVtbnMtc2VwYXJhdG9yID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWdyaWQ6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93OmZvY3VzID4gdGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtZ3JvdXAtcm93OmZvY3VzID4gdGQge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCxcbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogI3JlZ2lvbjogaG92ZXIgc3RhdGUgKi9cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHI6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuXG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliMTdlMjtcbiAgb3BhY2l0eTogMTAwJTtcbn1cblxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cblxuLyogI2VuZHJlZ2lvbiAqL1xuLmR4YmwtZ3JpZFtkeGJsLWdyaWQtZm9jdXNlZC1yb3ctaGlkZGVuXSAuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQge1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogd2hpdGU7XG59XG4uZHhibC1ncmlkW2R4YmwtZ3JpZC1mb2N1c2VkLXJvdy1oaWRkZW5dIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbiB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcbiAgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15KSkgY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCkpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b24gPiAuZHhibC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b24gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uLXBsYWNlaG9sZGVyIHtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY2VsbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCkgKiAxLjUpO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtaW5kZW50cy1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWluZGVudCB7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZW1wdHktaW5kZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5keE9wZXJhIC5keGJsLWdyaWQgLmR4Ymwtc2Nyb2xsLXZpZXdlciAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aCB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5keE9wZXJhIC5keGJsLWdyaWQgLmR4Ymwtc2Nyb2xsLXZpZXdlciAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSB7XG4gIHotaW5kZXg6IDI7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZHhibC1zY3JvbGwtdmlld2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0OiAwLjJyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodDogMC41cmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGg6IDAuMnJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoOiAwLjVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iLFxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciwgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiwgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHNjcm9sbGJhci1oZWlnaHQ6IG5vbmU7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cge1xuICAtLWR4YmwtcG9wdXAtbWFyZ2luOiAwO1xufVxuXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyB7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWZvY3VzLWZyYW1lLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1tYXgtaGVpZ2h0OiA2MHZoO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1tYXgtd2lkdGg6IDMyNXB4O1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1taW4taGVpZ2h0OiAyMTBweDtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWluLXdpZHRoOiAyMDBweDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4Ymwtd2luZG93LWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLWRyb3Bkb3duLWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4Ymwtd2luZG93LWJvZHksIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5LCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4Ymwtd2luZG93LWJvZHkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXdpbmRvdy1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC13aW5kb3ctYm9keSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIHtcbiAgbWluLWhlaWdodDogMDtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1kaWFsb2cgLmR4YmwtbW9kYWwtaGVhZGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyAuZHhibC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zaWRlcGFuZWwtZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBoZWlnaHQ6IDUwdmg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0gfiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbS1uZXh0LXNpYmxpbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtY2hlY2tib3gge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplKSAtIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpKTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWNoZWNrYm94IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1hbmNob3IsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpICogLTEpIDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctYW5jaG9yIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWluZGVudCB7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIHtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1tb2RhbC1ib2R5LFxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlcixcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItYXJlYS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDNweDtcbn1cblxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zbSB7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAxcmVtO1xufVxuXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWxnIHtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6IDFyZW07XG59XG5cbi5keGJsLWRyb3Bkb3duLmR4Ymwtc20uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDI4MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAxMzBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI4MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtZHJvcGRvd24uZHhibC1zbS5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI1MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5keGJsLWRyb3Bkb3duLmR4Ymwtc20gPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAyMzhweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAyOTJweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDI5M3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogMTI4cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWRyb3Bkb3duLmR4YmwtbGcuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDM2MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAyMDBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDM2MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtZHJvcGRvd24uZHhibC1sZy5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI5MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5keGJsLWRyb3Bkb3duLmR4YmwtbGcgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAzMTBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAzODJweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDM4NHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoOiAxNThweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogMC42MjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LXdpZHRoOiBub25lO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiBub25lO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDMyMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAxNjVweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDMyMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI3MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1jdXN0b20tc2l6ZSAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1jdXN0b20tc2l6ZSAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcgPiAuZHhibC10cmVldmlldyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZzogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItYmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6IDI2NHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6IDMyN3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogMzI3cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6IDE0M3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlOiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMC43NXJlbTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtY2hlY2tib3gge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXkpIGNhbGModmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14KSArIHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoKSkgMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzYxNWY2Mztcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyA+IC5keGJsLWxpc3Rib3gsIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyA+IC5keGJsLWxpc3QtYm94IHtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQpO1xuICBib3JkZXI6IG5vbmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyA+IC5keGJsLXRyZWV2aWV3IHtcbiAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0KTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyA+IC5keGJsLWxvYWRpbmctcGFuZWwge1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciwgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciB7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24taGVhZGVyIHtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy1ib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctdG9wOiAwO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1mb290ZXIgPiAuZHhibC1idG4ge1xuICBmbGV4LWJhc2lzOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aCk7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2UpO1xufVxuXG4uZHhibC1ncmlkLWRyYWdnaW5nLXRhcmdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTk5OTtcbn1cblxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvcixcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgYTpob3Zlcixcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgLmR4YmwtZ3JpZC1hY3Rpb24sXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yICoge1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtcmVzaXplLWN1cnNvcixcbi5keGJsLXJlc2l6ZS1jdXJzb3IgLmR4YmwtZ3JpZCB0aC5keGJsLWdyaWQtYWN0aW9uIHtcbiAgY3Vyc29yOiBjb2wtcmVzaXplO1xufVxuXG4uZHhibC1ncmlkLWFjdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWdyaWQtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybiA+IGRpdiB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgMCAwIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCk7XG59XG5cbi5keGJsLWdyaWQtZWRpdC1jYW5jZWxlZC1ub3RpZmljYXRpb24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDEwcHg7XG59XG4uZHhibC1ncmlkLWVkaXQtY2FuY2VsZWQtbm90aWZpY2F0aW9uID4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmMzE0NDY7XG59XG4uZHhibC1ncmlkLWVkaXQtY2FuY2VsZWQtbm90aWZpY2F0aW9uID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5keGJsLXBvcHVwLWNlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmR4YmwtcG9wdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmR4YmwtZmx5b3V0IHtcbiAgLS1keGJsLWZseW91dC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1mbHlvdXQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1mbHlvdXQtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1mbHlvdXQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZmx5b3V0LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtZmx5b3V0LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWZseW91dC1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3I6ICMzNzM1M2Q7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtZmx5b3V0LmR4Ymwtc20ge1xuICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6IDAuNXJlbTtcbn1cbi5keGJsLWZseW91dC5keGJsLWxnIHtcbiAgLS1keGJsLWZseW91dC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplOiAxLjEyNWVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy14OiAxcmVtO1xufVxuLmR4YmwtZmx5b3V0Om5vdCg6ZGVmaW5lZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWZseW91dC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbHlvdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0KTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1mbHlvdXQtc2hhZG93KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYmcpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3V0bGluZTogMDtcbiAgei1pbmRleDogMTA3MDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cuZHhibC1mbHlvdXQtc2Nyb2xsYWJsZSA+IC5keGJsLWZseW91dC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogMDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyLmR4YmwtZHJhZyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1ib2R5LWZvbnQtc2l6ZSk7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWJvZHkgPiAqIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItY29sb3IpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNyU7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nLWZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2ctZmFkZS5keGJsLWZseW91dC1kaWFsb2ctc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtYXJyb3c6OmJlZm9yZSwgLmR4YmwtZmx5b3V0IC5keGJsLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYmcpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItdG9wID4gLmR4YmwtYXJyb3cge1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdzo6YmVmb3JlLCAuZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItdG9wID4gLmR4YmwtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItdG9wID4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1lbmQgPiAuZHhibC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93OjpiZWZvcmUsIC5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgMDtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItYm90dG9tID4gLmR4YmwtYXJyb3cge1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdzo6YmVmb3JlLCAuZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXN0YXJ0ID4gLmR4YmwtYXJyb3cge1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItc3RhcnQgPiAuZHhibC1hcnJvdzo6YmVmb3JlLCAuZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1zdGFydCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXN0YXJ0ID4gLmR4YmwtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItc3RhcnQgPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1hcnJvdy1oaWRkZW4gLmR4YmwtYXJyb3c6OmJlZm9yZSxcbi5keGJsLWZseW91dCAuZHhibC1hcnJvdy1oaWRkZW4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4YmwtbW9kYWwge1xuICAtLWR4YmwtcG9wdXAtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1wb3B1cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1wb3B1cC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1wb3B1cC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtLWR4YmwtcG9wdXAtbWF4LXdpZHRoOiA1MDBweDtcbiAgLS1keGJsLXBvcHVwLXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtcG9wdXAtbWFyZ2luOiAxLjc1cmVtO1xuICAtLWR4YmwtcG9wdXAtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLXBvcHVwLWJhY2stYmc6ICMwMDA7XG4gIC0tZHhibC1wb3B1cC1iYWNrLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6IDEuMTQyODZlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogMS4yNDk5MzQzNzUyO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1wb3B1cC1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAwLjc1cmVtO1xufVxuLmR4YmwtbW9kYWwuZHhibC1zbSB7XG4gIC0tZHhibC1wb3B1cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1wb3B1cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xufVxuLmR4YmwtbW9kYWwuZHhibC1sZyB7XG4gIC0tZHhibC1wb3B1cC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1wb3B1cC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteDogMXJlbTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1NTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IHZhcigtLWR4YmwtcG9wdXAtd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtcG9wdXAtbWFyZ2luKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWZpeGVkLXdpZHRoIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWxlZnQge1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtcmlnaHQge1xuICBqdXN0aWZ5LXNlbGY6IGVuZCAhaW1wb3J0YW50O1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWNlbnRlciB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LXRvcCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWJvdHRvbSB7XG4gIGFsaWduLXNlbGY6IGVuZCAhaW1wb3J0YW50O1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtc2Nyb2xsYWJsZSA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcG9wdXAtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1wb3B1cC1zY3JvbGxhYmxlID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1wb3B1cC1oZWFkZXItZHJhZyB7XG4gIHVzZXItc2VsZWN0OiBhdXRvO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcG9wdXAtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcG9wdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1wb3B1cC1zaGFkb3cpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wb3B1cC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtcG9wdXAtaGVhZGVyOm5vdCguZHhibC1tb2RhbC1oZWFkZXIpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlcixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14KTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyLFxuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyLFxuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyLFxuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyOjpiZWZvcmUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLW1vZGFsLWhlYWRlci1kZWZhdWx0LFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1tb2RhbC1oZWFkZXItZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtbW9kYWwtdGl0bGUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLW1vZGFsLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24sXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2IoMCAwIDAgLyAwJSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24gPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlcixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIuZHhibC1kcmFnLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlci5keGJsLWRyYWcge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteCk7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA3JTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwIC5keGJsLXBvcHVwLWljb25zLWFyZWEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgLmR4YmwtcG9wdXAtYnV0dG9ucy1hcmVhIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cDpub3QoLmR4YmwtcG9wdXAtcmVzaXplZCk6bm90KC5keGJsLXBvcHVwLWZpeGVkLXdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLW1heC13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWFkYXB0aXZpdHkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWJhY2stYmcpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXBvcHVwLWJhY2stb3BhY2l0eSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmR4YmwtbW9kYWwgLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1sZWZ0IHtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtcmlnaHQge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtY2VudGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uZHhibC1tb2RhbCAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC10b3Age1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWJvdHRvbSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLmR4YmwtbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5keGJsLWRyb3Bkb3duLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24ge1xuICAtLWR4YmwtZHJvcGRvd24tYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1kcm9wZG93bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1kcm9wZG93bi1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiAwO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6IGF1dG87XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB1bnNldDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWRyb3Bkb3duLmR4Ymwtc20sXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bi5keGJsLXNtIHtcbiAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xufVxuLmR4YmwtZHJvcGRvd24uZHhibC1sZyxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duLmR4YmwtbGcge1xuICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14OiAxcmVtO1xufVxuLmR4YmwtZHJvcGRvd246bm90KDpkZWZpbmVkKSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdCg6ZGVmaW5lZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD10b3BdID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tdG9wLXNpemVncmlwLWFyZWEsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PXRvcF0gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi10b3Atc2l6ZWdyaXAtYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1ib3R0b21dID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm90dG9tLXNpemVncmlwLWFyZWEsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PWJvdHRvbV0gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib3R0b20tc2l6ZWdyaXAtYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2csXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSk7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSk7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteSk7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93KTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1kcm9wZG93bi1zY3JvbGxhYmxlID4gLmR4YmwtZHJvcGRvd24tYm9keSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZHJvcGRvd24tc2Nyb2xsYWJsZSA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICBvdmVyZmxvdy15OiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteSk7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcixcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcCkgdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KSB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbSk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIuZHhibC1kcmFnLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIuZHhibC1kcmFnIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5LFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtcyk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14KTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSA+ICosXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAqIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3Rlcixcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXApO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3ApIHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteCkgdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b20pO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIsXG4gIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXI6OmJlZm9yZSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNyU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWFyZWEsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWltYWdlLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcCA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWltYWdlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbC1vcGFjaXR5OiA2MCU7XG59XG5cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWxlZnQgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tdG9wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXRvcCA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1yaWdodCA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1ib3R0b20gPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcbn1cblxuLmR4YmwtcG9wdXAtY2VsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZHhibC1wb3B1cC10ZXh0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZHhibC13aW5kb3cge1xuICAtLWR4Ymwtd2luZG93LWJnOiAjMzczNTNkO1xuICAtLWR4Ymwtd2luZG93LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXdpbmRvdy1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXdpbmRvdy1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC13aW5kb3ctYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1taW4td2lkdGg6IDA7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogMS4yNDk5MzQzNzUyO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdW5zZXQ7XG59XG4uZHhibC13aW5kb3cuZHhibC1zbSB7XG4gIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXdpbmRvdy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xufVxuLmR4Ymwtd2luZG93LmR4YmwtbGcge1xuICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXdpbmRvdy1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6IDFyZW07XG59XG4uZHhibC13aW5kb3c6bm90KDpkZWZpbmVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC13aW5kb3dbeC1kcm9wLWFsaWdubWVudD10b3BdID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy10b3Atc2l6ZWdyaXAtYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4Ymwtd2luZG93W3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctYm90dG9tLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC13aW5kb3ctZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4Ymwtd2luZG93LWJveC1zaGFkb3cpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtaW4td2lkdGg6IHZhcigtLWR4Ymwtd2luZG93LW1pbi13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdXRsaW5lOiAwO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZy5keGJsLXdpbmRvdy1zY3JvbGxhYmxlID4gLmR4Ymwtd2luZG93LWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXgpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1kZWZhdWx0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbiB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlci5keGJsLWRyYWcge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLXBvcHVwLWRyYWdnaW5nICsgLmR4Ymwtd2luZG93LWJvZHkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctYmcpO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1ib2R5ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1ib2R5ID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNyU7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LXNpemVncmlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcCA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcC1pbWFnZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGwtb3BhY2l0eTogNjAlO1xufVxuXG4uZHhibC1ncm91cCB7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLS1keGJsLWdyb3VwLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWdyb3VwLWJnOiAjNDY0NDRhO1xuICAtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yNDk5MzQzNzUyO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1jb2xvcik7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtZ3JvdXA6bm90KC5leHBhbmRlZCk6bm90KFtpcy1hbmltYXRpbmddKSA+IC5keGJsLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtZ3JvdXA6bm90KFtkYXRhLXFhLWR4YmwtbG9hZGVkXSk6bm90KC5leHBhbmRlZCkgPiAuZHhibC1ncm91cC1ib2R5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YmwtZ3JvdXAuZHhibC1zbSB7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xufVxuLmR4YmwtZ3JvdXAuZHhibC1sZyB7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IDAuNzVyZW07XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAxLjEyNWVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtY29sb3IpO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cykgMCAwO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyIC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4gKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmcpO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpICogLTEpO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWhvdmVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5keGJsLWZsIHtcbiAgLS1keGJsLWZsLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZmwtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZHhibC1mbC1jYXB0aW9uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogNnB4O1xuICAtLWR4YmwtZmwtZ3JvdXAtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZmwtZ3JvdXAtYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogMS41cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wOiAwO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZmwtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZmwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWZsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZmwuZHhibC1zbSB7XG4gIC0tZHhibC1mbC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNjY2N2VtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtZmwuZHhibC1sZyB7XG4gIC0tZHhibC1mbC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1mbC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogMnJlbTtcbiAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogMnJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IGNhbGModmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15KTtcbn1cbi5keGJsLWZsLmR4YmwtZmwtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1mbCAuZHhibC1yb3cge1xuICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy14KTtcbiAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteTogdmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteSk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3JvdXAgPiAuZHhibC1ncm91cCB7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWZsLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtZ3JvdXAtY29sb3I6IHZhcigtLWR4YmwtZmwtZ3JvdXAtY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtYmcpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJnKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWJnOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tYmcpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodCk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtYm9keSA+IC5keGJsLWdyb3VwLWJvZHktY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3JvdXAgPiAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlcjpub3QoLmR4YmwtZmwtZ3JvdXAtaGVhZGVyLXRtcGwpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdyb3VwID4gLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIuZHhibC1mbC1ncm91cC1oZWFkZXItdG1wbCA+IC5keGJsLWdyb3VwLWV4cGFuZC1idG46bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nKSAtIHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3QgLmR4YmwtdGFicyB7XG4gIC0tZHhibC10YWJzLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb2xvcik7XG4gIC0tZHhibC10YWJzLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1iZyk7XG4gIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplKTtcbiAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wKTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXgpO1xuICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14KTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteSk7XG4gIC0tZHhibC10YWJzLXRhYi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtYmcpO1xuICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcik7XG4gIC0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItaG92ZXItYmcpO1xuICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWd0IC5keGJsLXRhYnMtY29udGVudC1wYW5lbCB7XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtY29sb3IpO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUpO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdkLFxuLmR4YmwtZmwgLmR4YmwtZmwtZ3Qge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15KSAqIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXkpICogMC41KTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWNwdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmwtY2FwdGlvbi1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWZsLWNhcHRpb24tY29sb3IpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG4uZHhibC1mbCAuZHhibC1mbC1pdGVtIC5keGJsLWZsLWVtcHR5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1jcHQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1jdHJsLW5jLFxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSAuZHhibC1mbC1lbXB0eS1jYXB0aW9uICsgLmR4YmwtZmwtY3RybCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5keGJsLWZsIC5keGJsLWZsLXJvdy1icmVhayB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15KSB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3B0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0gPiAuZHhibC1mbC1jdHJsOm5vdChpbWcpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHhibC1mbCAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuZHhibC1mbDpub3QoLmR4YmwtZmwtY2FsYykgLmR4YmwtZmwtaXRlbSA+IC5keGJsLWZsLWNwdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuLmR4YmwtZmwtY2FsYyAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3B0IHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtZmwtY2FsYyAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3RybDpub3QoaW1nKTpub3QoLmR4YmwtZmwtY3RybC1uYykge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbS5keGJsLWZsLWl0ZW0taG9yaXpvbnRhbCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0uZHhibC1mbC1pdGVtLWhvcml6b250YWwgPiAuZHhibC1mbC1jcHQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0uZHhibC1mbC1pdGVtLWhvcml6b250YWwgPiAuZHhibC1mbC1lbXB0eS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZHhibC10b29sYmFyIHtcbiAgLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC10b29sYmFyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRvb2xiYXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6IDFweDtcbiAgLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogY2FsYygwLjVyZW0gKiAyKTtcbiAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuMTg3NXJlbSAqIDIpO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZzogIzM3MzUzZDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3I6ICNhNzgwY2Q7XG4gIC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIC0tZHhibC10bXBsLXRvb2xiYXItaXRlbS1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdG9vbGJhci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXRvb2xiYXIgLmR4YmwtdmlydHVhbC10b29sYmFyIHtcbiAgdG9wOiAtMTAwMDBweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMTAwMDBweCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG59XG4uZHhibC10b29sYmFyIC5keGJsLXZpcnR1YWwtdG9vbGJhciAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWJ0biA+IGRpdiA+IC5keGJsLXRleHQsIC5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1idG4gPiBkaXYgPiAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZ3JvdXAtc3BhY2luZyk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nKTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZyA+IC5keGJsLWJ0bi1ncm91cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcgPiAuZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmcgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmcpO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14KTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtdG9vbGJhci1mb250LWZhbWlseSk7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taW1hZ2UtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWJnKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taG92ZXItaW1hZ2UtY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IpO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCBlYXNlIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2LCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2LFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2LCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlID4gLmR4YmwtYnRuLWdyb3VwLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2LFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlID4gLmR4YmwtYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUuZHhibC1sb2FkaW5nID4gLmR4YmwtYnRuLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUuZHhibC1sb2FkaW5nID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlLmR4YmwtbG9hZGluZyA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS5keGJsLWxvYWRpbmc6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOmxhc3QtY2hpbGQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlLmR4YmwtbG9hZGluZzpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXRvb2xiYXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC10b29sYmFyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWl0ZW0tdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC10b29sYmFyIC5keGJsLXRvb2xiYXItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1zbSB7XG4gIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjE4NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6IGNhbGMoMC41cmVtICogMik7XG4gIC0tZHhibC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZzogY2FsYygwLjE4NzVyZW0gKiAyKTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1sZyB7XG4gIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRvb2xiYXItbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuNXJlbSAqIDIpO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmc6IGNhbGMoMC4xODc1cmVtICogMik7XG59XG5cbi5keGJsLWJ0bi10b29sYmFyIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiAxcHgpO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXk6IDFweDtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1zcGxpdC10b29sYmFyLWRvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdmlydHVhbC10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1ncm91cC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKSAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiAjMzczNTNkO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLXJvb3QtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzYxNWY2Mztcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1yb290LWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXJvb3QtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXJvb3QtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSgxNTUsIDIzLCAyMjYsIDAuNSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbn1cbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLmR4Ymwtc20sIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4Ymwtc20sIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4Ymwtc20sIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLmR4YmwtbGcsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGcsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtbGcsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwIHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1maXJzdCkgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1maXJzdCkgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpID4gLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aCk7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tZmlyc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKS5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tbGFzdCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmR4Ymwtc20gLmR4YmwtYnRuLXRvb2xiYXIsIC5keGJsLWJ0bi10b29sYmFyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmR4YmwtbGcgLmR4YmwtYnRuLXRvb2xiYXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duIHtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tZGlhbG9nLXdpZHRoOiA1MDBweDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYm90dG9tLXNoZWV0LXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGg6IDU4MHB4O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI2E3ODBjZDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtbW9kYWw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtbW9kYWw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtYnRuLXNwbGl0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46Zm9jdXMtdmlzaWJsZSwgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZvY3VzLXZpc2libGUsIC5keGJsLW1vZGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46Zm9jdXMtdmlzaWJsZSwgLmR4YmwtbW9kYWw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpmaXJzdC1jaGlsZCwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4sIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWJnKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgY2FsYyh2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCkgKiAyKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiA6bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgMCB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgY2FsYyh2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCkgKiAyKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtID4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogMDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteSk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHgtYmxhem9yLWNvbG9ycGlja2VyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZGlhbG9nLCAuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQge1xuICAtLWR4YmwtcG9wdXAtd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1ib3R0b20tc2hlZXQtd2lkdGgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLXdpZHRoKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtcG9wdXAgLmR4YmwtbW9kYWwtYm9keSB7XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteCk7XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZGlhbG9nLCAuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQge1xuICAgIC0tZHhibC1wb3B1cC1tYXgtd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGgpO1xuICB9XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRpYWxvZyB7XG4gICAgLS1keGJsLXBvcHVwLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tZGlhbG9nLXdpZHRoKTtcbiAgfVxufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5LCAuZHhibC10b29sYmFyLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tbGlzdCwgLmR4YmwtdG9vbGJhci1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtdG9vbGJhci1kaWFsb2cge1xuICBtYXgtaGVpZ2h0OiA3NSU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldDpub3QoLnNob3cpIHtcbiAgdG9wOiAxMDAlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0LnRvcFZlcnRpY2FsLnNob3cge1xuICB0b3A6IDU4JTtcbiAgbWF4LWhlaWdodDogNDIlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0LnRvcEhvcml6b250YWwuc2hvdyB7XG4gIHRvcDogNTAlO1xuICBtYXgtaGVpZ2h0OiA1MCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4Ymwtc20gLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xufVxuLmR4YmwtbGcgLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0uZHhibC10b29sYmFyLWNvbG9yZWRpdCAuZHhibC1vZmZpY2UtYmFyLWNvbG9yZWRpdCA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG4gPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1oaWRkZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stY29sb3IpO1xuICB3aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLWhlaWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIuZHhibC10b29sYmFyLWNvbG9yZWRpdC1lbXB0eTo6YmVmb3JlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0uZHhibC10b29sYmFyLWNvbG9yZWRpdCAuZHhibC1vZmZpY2UtYmFyLWNvbG9yZWRpdCA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci5keGJsLXRvb2xiYXItY29sb3JlZGl0LWVtcHR5OjpiZWZvcmUsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtaGlkZGVuLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZWQ7XG59XG5cbi5keGJsLXRvb2xiYXI6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKSAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtOm5vdCguZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSk6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSwgLmR4YmwtdG9vbGJhcjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSArIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LCAuZHhibC10b29sYmFyOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtLCAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXJbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdIC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4sXG4uZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXJbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdIC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlKTpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpLCAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXJbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSArIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LCAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXJbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAwMHB4LCAtMTAwMDBweCkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbixcbi5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhciAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtOm5vdCguZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSk6bm90KC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yKSwgLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSArIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LCAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMDBweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMTAwMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLXRvb2xiYXItZWRpdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IDpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpICsgLmR4YmwtdG9vbGJhci1idG5bdmlzaWJsZV0sIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhciAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gOm5vdCguZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvcikgKyAuZHhibC10b29sYmFyLWl0ZW1bdmlzaWJsZV0sIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhciAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gOm5vdCguZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvcikgKyAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy5keC10b29sYmFyLWZpcnN0LXZpc2libGUtY2hpbGQgPiA6bm90KC5keGJsLWJ0bi1sYXN0LCAuZHhibC1wb3B1cC1wb3J0YWwpLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhciAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogMDtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZzogdW5zZXQ7XG4gIGZsZXg6IDE7XG59XG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIuZHhibC1sb2FkaW5nID4gLmR4YmwtYnRuLXRvb2xiYXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIuZHhibC1sb2FkaW5nID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcbiAgdmlzaWJpbGl0eTogdW5zZXQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuOm5vdCg6YWN0aXZlKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItaWNvbi1tb3JlLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1pY29uLW1vcmUge1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDA7XG59XG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCksIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCksIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIgLmR4YmwtYnRuLWdyb3VwIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyIHtcbiAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aDogMXJlbTtcbiAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1oZWlnaHQ6IDFyZW07XG59XG5cbi5keGJsLXNtIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XG4gIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItd2lkdGg6IDFyZW07XG4gIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItaGVpZ2h0OiAxcmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xuICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLWhlaWdodDogMXJlbTtcbn1cblxuLmR4YmwtdG9vbGJhcjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiArIC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuICsgLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuICsgLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gKyAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gKyAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gKyAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6b25seS1jaGlsZCkgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6b25seS1jaGlsZCkgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhcjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpIC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlKS5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYsIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCksIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkgPiAuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC1pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyksIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWVkaXQtYnRuLWRyb3Bkb3duIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLW9mZmljZS1iYXItc3BpbmVkaXQgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtaGlkZGVuKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2stY29sb3IpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXdpZHRoKTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQuZHhibC1kaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQ6ZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZC5keGJsLWRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkOmRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLmR4YmwtZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZDpkaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLmR4YmwtZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQ6ZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLmR4YmwtZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQuZHhibC1kaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQ6ZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQ6ZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbWJvYm94IC5keGJsLXRleHQtZWRpdCBpbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpO1xufVxuXG4uZHhibC10YWJzIHtcbiAgLS1keGJsLXRhYnMtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGFicy1iZzogIzM3MzUzZDtcbiAgLS1keGJsLXRhYnMtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC10YWJzLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXkpO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteSk7XG4gIC0tZHhibC10YWJzLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy14KTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteCk7XG4gIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10YWJzLXRhYi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGFicy10YWItaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10YWJzLXRhYi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXRhYi13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXNjcm9sbC1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjOWIxN2UyO1xuICAvKiBDb250ZW50ICovXG4gIC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3Qge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3R0b206IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLS1keGJsLXRhYnMtdGFiLXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCxcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLXRleHQge1xuICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRvcDogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC0tZHhibC10YWJzLXRhYi13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCxcbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogM3B4O1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICByaWdodDogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3Qge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWJzLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtdGFicy1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10YWJzLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRhYnMtbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy10b3ApIHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0KSB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1ib3R0b20pIHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLWxlZnQpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGksXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0sXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSB7XG4gIHotaW5kZXg6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGV4dCxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10ZXh0IC5keGJsLXRhYnMtdGV4dC1vdmVyZmxvdyxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGV4dCAuZHhibC10YWJzLXRleHQtb3ZlcmZsb3cge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCksXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGFicy10YWItcGFkZGluZy14KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtdGFicy10YWItd2lkdGgpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6IDAuNDM3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZTpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtaW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06Zm9jdXMtdmlzaWJsZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kaXNhYmxlZCwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmRpc2FibGVkLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kaXNhYmxlZCxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZSA+IC5keGJsLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJ0bi1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10YWJzLXNjcm9sbC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCA5NSUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWJzLXNjcm9sbC1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC10YWJzIC5keGJsLXRhYnMtY29udGVudC1wYW5lbCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10YWJzLWNvbnRlbnQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmR4YmwtdGFicyAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWw6bm90KC5keGJsLXRhYnMtcmVuZGVyLWRlZmF1bHQpID4gLmR4YmwtdGFicy1jb250ZW50Om5vdChbZGF0YS1keC10YWItbG9hZGVkXSk6bm90KC5keGJsLWFjdGl2ZSksIC5keGJsLXRhYnMgLmR4YmwtdGFicy1jb250ZW50LXBhbmVsLmR4YmwtbG9hZGVkOm5vdCguZHhibC10YWJzLXJlbmRlci1kZWZhdWx0KSA+IC5keGJsLXRhYnMtY29udGVudDpub3QoW2RhdGEtZHgtdGFiLWxvYWRlZF0pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxlZnQ6IC0xMDAwMHB4O1xufVxuLmR4YmwtdGFicyAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwgLmR4YmwtdGFicy1jb250ZW50IHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdGFicy5keGJsLXNtIHtcbiAgLS1keGJsLXRhYnMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRhYnMtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogMS41O1xuICAvKiBDb250ZW50ICovXG4gIC0tZHhibC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZHhibC10YWJzLmR4Ymwtc20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlLFxuLmR4YmwtdGFicy5keGJsLXNtID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlIHtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAwLjMxMjVyZW07XG59XG4uZHhibC10YWJzLmR4YmwtbGcge1xuICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAvKiBDb250ZW50ICovXG4gIC0tZHhibC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbn1cbi5keGJsLXRhYnMuZHhibC1sZyA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzLmR4YmwtbGcgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6IDAuNTYyNXJlbTtcbn1cblxuLmR4Ymwtcm93IHtcbiAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteDogMS41cmVtO1xuICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy15OiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkpO1xufVxuXG4uZHhibC1jb2wge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZHhibC1jb2wteHMge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5keGJsLWNvbC14cy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHMtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14cy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5keGJsLWNvbC14cy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHMtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZHhibC1jb2wteHMtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14cy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLWNvbC1zbSB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmR4YmwtY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuZHhibC1jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZHhibC1jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5keGJsLWNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHhibC1jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5keGJsLWNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5keGJsLWNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZHhibC1jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHhibC1jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5keGJsLWNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5keGJsLWNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZHhibC1jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHhibC1jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuZHhibC1jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5keGJsLWxvYWRpbmctcGFuZWwge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZzogIzQ2NDQ0YTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1iZzogI2ZmZjtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1vcGFjaXR5OiAwO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZTogMnJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1jb2xvcjogI2JjYTBkOTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZTogMC43NXJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLW1hcmdpbjogMXJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtaGVpZ2h0OiB1bnNldDtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1iYWNrZ3JvdW5kLWNvbG9yOiAjMzczNTNkO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC13aWR0aDogMTAwJTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsOm5vdChbZHhibC1sb2FkZWRdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXkgPiAuZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktYmcpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1vcGFjaXR5KTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheS5keGJsLWxvYWRpbmctcGFuZWwtY29udGVudC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWNvbG9yKTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC10YXJnZXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC10YXJnZXQtY29udGVudCArIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbG9hZGluZy1wYW5lbC1lbXB0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1sb2FkaW5nLXBhbmVsLWVtcHR5IC5keGJsLWxvYWRpbmctcGFuZWwtdGFyZ2V0LWNvbnRlbnQge1xuICB3aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbG9hZGluZy1wYW5lbC1lbXB0eSAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lci5keGJsLWxvYWRpbmctcGFuZWwtdW5ibG9ja2VkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyLmR4YmwtbG9hZGluZy1wYW5lbC1zaGFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lci5keGJsLWxvYWRpbmctcGFuZWwtc2hhZGluZyAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLmR4YmwtbG9hZGluZy1wYW5lbC1oaWRkZW4ge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWNvbG9yOiAjZmZmO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lci5keGJsLWxvYWRpbmctcGFuZWwtc2hhZGluZyAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLmR4YmwtbG9hZGluZy1wYW5lbC1oaWRkZW4gLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3I6ICNmZmY7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteSkgdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtd2lkdGgpO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtbWFyZ2luKTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS5keGJsLWxvYWRpbmctcGFuZWwtaGlkZGVuIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC13YWl0LWluZGljYXRvciB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUpO1xuICBvcmRlcjogMjtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4Ymwtd2FpdC1pbmRpY2F0b3IgKyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Uge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlKTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4Ymwtd2FpdC1pbmRpY2F0b3IgKyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2U6ZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4Ymwtd2FpdC1pbmRpY2F0b3IgKyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlKTtcbiAgb3JkZXI6IDE7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLXdhaXQtaW5kaWNhdG9yICsgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWxlZnQ6ZW1wdHkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4Ymwtc20ge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAwLjVyZW07XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4Ymwtc20gLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAwLjc1cmVtO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLXNtIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXg6IDFyZW07XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbGcge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAxcmVtO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLWxnIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1sZyAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14OiAxLjVyZW07XG59XG5cbi5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yOiAjYmNhMGQ5O1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXk6IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXk7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi14OiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1zaXplKTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1zaXplKTtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yID4gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC1zbSB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAxcmVtO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC1zbS5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IDEuNXJlbTtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4YmwtbGcge1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogMS41cmVtO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC1sZy5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IDIuNXJlbTtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtd2FpdC1pbmRpY2F0b3Itc3BpbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tc3BpbiAwLjc1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXdhaXQtaW5kaWNhdG9yLXNwaW4gPiBzdmcgPiBnID4gZyB7XG4gIHN0cm9rZTogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXdhaXQtaW5kaWNhdG9yLXNwaW4gPiBzdmcgPiBnID4gY2lyY2xlIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtd2FpdC1pbmRpY2F0b3ItcHVsc2Uge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGZpbGw6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3IpO1xuICBhbmltYXRpb246IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1wdWxzZSAxLjJzIGN1YmljLWJlemllcigwLjUyLCAwLjYsIDAuMjUsIDAuOTkpIGluZmluaXRlO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC13YWl0LWluZGljYXRvci1mbGlwIHtcbiAgZmlsbDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XG4gIGFuaW1hdGlvbjogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi15KSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLXB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi14IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgzNjBkZWcpO1xuICB9XG59XG5cbi5keGJsLWFjY29yZGlvbiB7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjU7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS10ZXh0LXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtaW5kZW50OiAxLjg3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWJnOiB1bnNldDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvcjogeWVsbG93O1xuICAtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWNvbG9yOiAjMmIyYTJmO1xuICAtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtY29sb3I6ICNhNzgwY2Q7XG4gIC0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uZHhibC1hY2NvcmRpb24uZHhibC1zbSB7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMTQyODtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogMC4yNTAwMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQ6IDEuNjI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXRleHQtcGFkZGluZy15OiAwLjI1MDEyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0OiAxLjMzMztcbn1cbi5keGJsLWFjY29yZGlvbi5keGJsLWxnIHtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtaW5kZW50OiAyLjEyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogMS41O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1maWx0ZXIgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWZpbHRlciA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmR4YmwtbmF2aWdhdGlvbi1maWx0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1maWx0ZXIgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLW5hdmlnYXRpb24tZmlsdGVyLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZmlsdGVyID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlci5keGJsLXRleHQtZWRpdCA+IGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWZpbHRlciA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmR4YmwtbmF2aWdhdGlvbi1maWx0ZXIuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1lZGl0LWJ0bi1jbGVhciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtZmlsdGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1jb2xvcik7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpmb2N1cy12aXNpYmxlLFxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5OmZvY3VzLXZpc2libGUsXG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpmb2N1cy12aXNpYmxlLFxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLWFjY29yZGlvbi10bXBsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmZvY3VzLXZpc2libGUsXG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmZvY3VzLXZpc2libGUsXG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtYWNjb3JkaW9uLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cC5keGJsLWdyb3VwIHtcbiAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1mb250LXNpemUpO1xuICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bGFzdC1jaGlsZCwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpsYXN0LWNoaWxkID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCA+IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15KTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKTpub3QoLmR4YmwtYWN0aXZlKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAyNSU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNDAlO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIGEuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50LCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXIgYS5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjphY3RpdmUgYS5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLmR4YmwtZGlzYWJsZWQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLmR4YmwtZGlzYWJsZWQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsKSwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpkaXNhYmxlZCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodCk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXI6bm90KC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtdG1wbCksIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6ZGlzYWJsZWQgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciArICoge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCA+IC5keGJsLWltYWdlIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgPiAuZHhibC1pbWFnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXIuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXIuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwgPiAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtIC5keGJsLWFjY29yZGlvbi1pdGVtLWluZGVudCwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtIC5keGJsLWFjY29yZGlvbi1pdGVtLWluZGVudC1lbmQge1xuICBtaW4td2lkdGg6IGNhbGMoKHZhcigtLWR4YmwtYWNjb3JkaW9uLWl0ZW0taW5kZW50LCAwKSAtIDEpICogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudCkpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1ob3Zlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICRidG4taG92ZXItY29sb3I7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpIHtcbiAgLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItYmc6IHVuc2V0O1xuICAtLWR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1jb2xvcjogaW5oZXJpdDtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWI6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW9mZmljZS1yaWJib24gLmR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWI6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtcmliYm9uLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLXRvb2xiYXIgLmR4YmwtYnRuIHtcbiAgLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC10b29sYmFyIC5keGJsLWJ0bjpmb2N1cyB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtdG9vbGJhciAuZHhibC1idG46OmJlZm9yZSB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIHNwYW4sXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyICsgc3Bhbixcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuaW1hZ2UgKyAuZHhibC10ZXh0LWVkaXQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1oZWFkZXIsXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1icmVhayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMC4xMjVlbSAwO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLWNvbnRlbnQuZHhibC1kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwtY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1sYXJnZTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbGFyZ2UuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LWxhcmdlLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtc21hbGw6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDYzcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtc21hbGwuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbWVkaXVtOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0pIC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxNzVweDtcbn1cblxuLmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdDpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5keGJsLXRyZWV2aWV3IHtcbiAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteTogMDtcbiAgLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10cmVldmlldy1mb250LXdlaWdodDogNDAwO1xuICAtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXRyZWV2aWV3LXRleHQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRyZWV2aWV3LWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6IHllbGxvdztcbiAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXdyYXA6IG5vcm1hbDtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQ6IDAuOTM3NXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWJnOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tZm9jdXNlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnOiAjOWIxN2UyO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtY29sb3I6ICMzNzM1M2Q7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICNhNzgwY2Q7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJnOiAjMzczNTNkO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aDogMnB4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteSkgdmFyKC0tZHhibC10cmVldmlldy1zcGFjaW5nLXgpO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1zbSB7XG4gIC0tZHhibC10cmVldmlldy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogMS4zMzM7XG4gIC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteTogMC4yNTAxMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50OiAwLjgxMjVyZW07XG59XG4uZHhibC10cmVldmlldy5keGJsLXNtIC5keGJsLXRyZWV2aWV3LWl0ZW0gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG4uZHhibC10cmVldmlldy5keGJsLXNtOm5vdCguZHhibC10cmVldmlldy1uby1leHBhbmQtYnRuKSAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZyB7XG4gIC0tZHhibC10cmVldmlldy1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogMC41cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogMS4wNjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZyAuZHhibC10cmVldmlldy1pdGVtIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZzpub3QoLmR4YmwtdHJlZXZpZXctbm8tZXhwYW5kLWJ0bikgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjEyNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLW5hdmlnYXRpb24tZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdHJlZXZpZXc6bm90KC5keGJsLXRyZWV2aWV3LW5vLWV4cGFuZC1idG4pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG59XG4uZHhibC10cmVldmlldyAuZHhibC1maWx0ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3IpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZzogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJnKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aCkgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1zdHlsZSkgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvciwgIzYxNWY2Myk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZyk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCArICogLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyW3JvbGU9dHJlZV0ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmcpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3ggPiBsYWJlbCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94ID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3ZlciksIC5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGU6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmcsICM5YjE3ZTIpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmcsIDgwJSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpLCAuZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpLCAuZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOmRpc2FibGVkLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoOmhvdmVyKSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGU6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWJnLCAjZmZmKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZywgNDAlKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tZm9jdXNlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjE3ZTI7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpoYXMoaW5wdXQ6Zm9jdXMpICsgbGFiZWwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlLFxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC10cmVldmlldy10bXBsOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctZW1wdHktZGF0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQpO1xuICBvcGFjaXR5OiA2MCU7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC10cmVldmlldy10ZXh0LW5vd3JhcCB7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXRleHQtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXJbcm9sZT10cmVlXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LXRtcGwsIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctdG1wbCB+ICoge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50KTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0uZHhibC1kaXNhYmxlZCwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0taW5kZW50IHtcbiAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1pbmRlbnQsIDApICogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50KSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1ob3Zlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6ICRidG4taG92ZXItY29sb3I7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRyZWV2aWV3LWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10cmVldmlldy1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pIHtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1uYXYtZXhwYW5kLWJ0bi1jdXN0b20pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10cmVldmlldy1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA4MCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIuZHhibC1kaXNhYmxlZCwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyID4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgPiAuZHhibC10ZXh0Om5vdCguZHhibC1iYWRnZSkge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXkpO1xuICB3aGl0ZS1zcGFjZTogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLXRleHQtd3JhcCk7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDA7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lci5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC10bXBsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lci5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC10bXBsID4gLmR4YmwtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC1jb250YWluZXIgPiAuZHhibC10cmVldmlldy1pdGVtLXRleHQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZHhibC1iYWRnZSB7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZzogIzQ5NTA1NztcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14OiAwLjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZyk7XG4gIG1hcmdpbjogMCB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZyk7XG59XG4uZHhibC1iYWRnZS5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteCk7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogMDtcbn1cblxuLmR4Ymwtc20gLmR4YmwtYmFkZ2Uge1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6IDAuMjVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLWJhZGdlIHtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14OiAwLjVyZW07XG59XG5cbi5keGJsLWFjdGl2ZSAuZHhibC1iYWRnZSB7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yOiAjMmIyYTJmO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZzogI2ZmZjtcbn1cblxuLmR4Ymwtc3RhY2tsYXlvdXQgPiAuZHhibC1zdGFja2xheW91dC1yb290LCAuZHhibC1ncmlkbGF5b3V0ID4gLmR4YmwtZ3JpZGxheW91dC1yb290IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmR4YmwtZ3JpZGxheW91dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4Ymwtc3RhY2tsYXlvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXJhZGlvLWdyb3VwIHtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogMXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQtb3BhY2l0eTogMC43NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZSk7XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLXJhZGlvLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4YmwtcmFkaW8tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1jaGVja2JveC1yYWRpbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAuZHhibC1yYWRpby1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWNoZWNrYm94LXJhZGlvICsgLmR4YmwtY2hlY2tib3gtcmFkaW8ge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcCk7XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLXJhZGlvLWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAuZHhibC1yYWRpby1ncm91cC1ob3Jpem9udGFsID4gLmR4YmwtY2hlY2tib3gtcmFkaW8gKyAuZHhibC1jaGVja2JveC1yYWRpbyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQpO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAgPiAuZHhibC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5KTtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4Ymwtc20ge1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLWxnIHtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wOiAwLjVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIC0tZHhibC1yYWRpby1ncm91cC1mb250LXNpemU6IDFyZW07XG59XG5cbi5keGJsLWNvbnRleHQtbWVudSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51IHtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjMxMjUzMTI1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogOS45OTk5Mzc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eTogNzAlO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI2E3ODBjZDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4Ymwtc20sXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLXNtIHtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14OiAxLjM3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtbWluLXdpZHRoOiA4LjU3MTM3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWxnLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1sZyB7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14OiAxLjYyNXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogMTEuNDI4NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAwLjYyNXJlbTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93bixcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1mb250LWZhbWlseSk7XG4gIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1kcm9wZG93bi1jb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtY29sb3IpO1xuICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlndGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJnOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1iZyk7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3gtc2hhZG93KTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWNvbnRleHQtbWVudS1pdGVtLXdpdGgtaWNvbiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWNvbnRleHQtbWVudS1pdGVtLXdpdGgtaWNvbiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1saXN0LXdpdGgtaWNvbnMgPiBsaSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1saXN0LXdpdGgtaWNvbnMgPiBsaSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteCk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcixcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXdpZHRoKSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGUpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci1jb2xvcik7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcjpmaXJzdC1jaGlsZCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3I6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcik6Zmlyc3QtY2hpbGQsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmxhc3QtY2hpbGQsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcik6Zm9jdXMtd2l0aGluLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIsXG4gIC5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlcixcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCwgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpkaXNhYmxlZCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06ZGlzYWJsZWQ6OmJlZm9yZSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICBvcGFjaXR5OiA4MCU7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24sXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbiB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eSk7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0sIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUge1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1tZW51LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1mb250LXdlaWdodDogNTAwO1xuICAtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLWxpbmUtaGVpZ2h0OiAxO1xuICAtLWR4YmwtbWVudS1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1tZW51LWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWJvcmRlci1zdHlsZTogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI2E3ODBjZDtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLW1lbnUuZHhibC1zbSB7XG4gIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6IDFyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbGcge1xuICAtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemU6IDEuNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbG9hZGVkXSkgPiAuZHhibC1tZW51LW5hdiwgLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1sb2FkZWRdKSA+IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pID4gLmR4YmwtbWVudS1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1sb2FkZWRdKSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbW9iaWxlXSkgPiAuZHhibC1tZW51LW5hdiwgLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1tb2JpbGVdKSA+IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LW1vYmlsZV0pID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1tZW51W2RhdGEtZHgtbWVudS1tb2JpbGVdID4gLmR4YmwtbWVudS1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtbWVudS1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2gge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS5keGJsLW1lbnUtaXRlbS1wb3Mtc3RhcnQgLmR4YmwtYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1pdGVtLXBvcy1jZW50ZXIgLmR4YmwtYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0uZHhibC1tZW51LWl0ZW0tcG9zLWVuZCAuZHhibC1idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1tZW51LWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXkpO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lci5keGJsLW1lbnUtdGV4dC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciAuZHhibC1tZW51LWl0ZW0tdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zcGFjaW5nIHtcbiAgZmxleDogMTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1tZW51LXRpdGxlLWxpbmUtaGVpZ2h0KTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLW1lbnUgPiAuZHhibC1tZW51LWJhciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtbWVudSA+IC5keGJsLW1lbnUtYmFyLmR4YmwtbWVudS1sb2FkaW5nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMXB4O1xufVxuLmR4YmwtbWVudSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLW1lbnUgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC1tZW51ID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdC5keGJsLW1lbnUtbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uZHhibC1tZW51ID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QsIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSwgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmR4YmwtbWVudS1kcm9wZG93biB7XG4gIC0tZHhibC1tZW51LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGg6IDFweDtcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLW1lbnUtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1tZW51LWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMzEyNTMxMjVyZW07XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogOS45OTk5Mzc1cmVtO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYmc6IHZhcigtLWR4YmwtbWVudS1iZyk7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI2E3ODBjZDtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1zbSB7XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogOC41NzEzNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1sZyB7XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMTEuNDI4NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAxcmVtO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGgpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LmR4YmwtbWVudS1uYXYtaXRlbS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdDpub3QoLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0KSAuZHhibC1tZW51LWl0ZW0tdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdC5keGJsLW1lbnUtaXRlbS1saXN0LXdpdGgtaWNvbnMgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0taW5kZW50ICsgLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplKSArIHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmcpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGgpICogMSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLW1lbnUtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtbWVudS1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHkpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiA1MCU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLWluZGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGg6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZSkgKyB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nKSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoKSAqIDAuNSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLWluZGVudDpmaXJzdC1jaGlsZCB7XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGg6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZSkgKyB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWluZGVudC1jb3VudCwgMCkgKiB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAxKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0taW5kZW50ICsgLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGgpIHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGUpIHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3IpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LXNlcGFyYXRvcjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duOm5vdCguZHhibC1tZW51LW5hdmJhci1kcm9wZG93bikgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd246bm90KC5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duKSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PWJvdHRvbV0gPiAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1tZW51LW5hdmJhci1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1tZW51LW5hdi1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1idG4sXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PWJvdHRvbV0gPiAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9dG9wXSA+IC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1tZW51LW5hdmJhci1kcm9wZG93biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD10b3BdID4gLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4YmwtbWVudS1kcm9wZG93biAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOmZvY3VzLXZpc2libGUsIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLW1lbnUtZHJvcGRvd24gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLW1lbnUtaXRlbS10bXBsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QsIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwge1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS4yNTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICNhNzgwY2Q7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwuZHhibC1zbSB7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS4xNDM7XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC40OTk5Mzc1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogMC40OTk5Mzc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwuZHhibC1sZyB7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjI7XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC44NzVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogMXJlbTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLW1lbnUtbmF2ID4gLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsIC5keGJsLW1lbnUtdGl0bGUge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14KTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoIDpub3QoOmxhc3QtY2hpbGQpLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3Q6bm90KC5keGJsLW1lbnUtd2l0aC10aXRsZSkgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZC5keGJsLW1lbnUtaXRlbS1wb3Mtc3RhcnQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4sIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0Om5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQuZHhibC1tZW51LWl0ZW0tcG9zLWVuZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biwgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItbGVmdDogdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aCkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZSkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcik7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLWxlZnQgPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJpZ2h0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmlnaHQgPiAuZHhibC1tZW51LXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJldmVyc2UgPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJldmVyc2UgPiAuZHhibC1tZW51LXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtbWVudS1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGZsZXg6IGluaXRpYWw7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogNTAlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDUwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1oYW1idXJnZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QsIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjMxMjUzMTI1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbC5keGJsLXNtIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjQ5OTkzNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbC5keGJsLWxnIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNjI1cmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgPiAuZHhibC1tZW51LWJhciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCA+IC5keGJsLW1lbnUtYmFyIC5keGJsLW1lbnUtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtdGl0bGUge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14KTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0Om5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemUpICsgdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZykpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAxKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aCkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZSkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcik7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5keGJsLWNoYXJ0LXJvb3QuZHhibC1jaGFydC1sb2FkaW5nIC5keGJsLWNoYXJ0LWxlZ2VuZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWR4YmwtY2hhcnQtbG9hZGluZy1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4uZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZCAuZHhibC1jaGFydC10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMCAwLjVlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pY29uIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZmxleDogMCAwIDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLWljb24gfiAqIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi10b3AsIC5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlci5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tLCAuZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tbGVmdCwgLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi10b3A6bm90KC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0LCAuZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbTpub3QoLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlcikge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NDRhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjE1ZjYzO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi10b3Age1xuICB0b3A6IDA7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtaW5zaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBrZXlmcmFtZXMgZHhibC1yb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZHhibC1jaGFydC1yb290IHtcbiAgLS1keGJsLWNoYXJ0LXByaW1hcnk6ICM5YjE3ZTI7XG4gIC0tZHhibC1jaGFydC1zdWNjZXNzOiAjMzFiZDNkO1xuICAtLWR4YmwtY2hhcnQtaW5mbzogIzEzODFmMztcbiAgLS1keGJsLWNoYXJ0LXdhcm5pbmc6ICNmYzc4MWI7XG4gIC0tZHhibC1jaGFydC1kYW5nZXI6ICNmMzE0NDY7XG4gIC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWNoYXJ0LWxvYWRpbmctaW5kaWNhdG9yLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwbXM7XG4gIC0tZHhibC1jaGFydC1heGlzLXRpdGxlLWZvbnQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtY2hhcnQtYXhpcy1saW5lLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWNoYXJ0LWNvbnN0YW50LWxpbmUtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtY2hhcnQtcG9pbnQtaG92ZXItY29sb3I6ICMzNzM1M2Q7XG4gIC0tZHhibC1jaGFydC1lcnJvci1iYXItY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtY2hhcnQtYW5ub3RhdGlvbi1jb2xvcjogIzM3MzUzZDtcbiAgLS1keGJsLWNoYXJ0LWFubm90YXRpb24tdGV4dC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1jaGFydC1yb290OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtd2lkdGgpIHZhcigtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZSkgdmFyKC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbn1cbi5keGJsLWNoYXJ0LXJvb3QgLmR4YmwtY2hhcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY2hhcnQtcm9vdCAuZHhibC1jaGFydCA+IHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMG1zIDBtcztcbn1cbi5keGJsLWNoYXJ0LXJvb3QgLmR4YmwtY2hhcnQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtY2hhcnQtcm9vdC5keGJsLWNoYXJ0LWxvYWRpbmcgLmR4YmwtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFlbTtcbiAgbGVmdDogMWVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyZW0pO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgb3BhY2l0eTogMC4wMjU7XG59XG4uZHhibC1jaGFydC1yb290LmR4YmwtY2hhcnQtbG9hZGluZyAuZHhibC1jaGFydDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyZW0pO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDJlbSk7XG4gIHdpZHRoOiA0ZW07XG4gIGhlaWdodDogNGVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC4yZW0gc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBkeGJsLXJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tZHhibC1jaGFydC1sb2FkaW5nLWluZGljYXRvci10cmFuc2l0aW9uKTtcbn1cbi5keGJsLWNoYXJ0LXJvb3QuZHhibC1jaGFydC1sb2FkaW5nIC5keGJsLWNoYXJ0ID4gc3ZnIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tZHhibC1jaGFydC1sb2FkaW5nLWluZGljYXRvci10cmFuc2l0aW9uKTtcbn1cbi5keGJsLWNoYXJ0LXJvb3QuZHhibC1jaGFydC1sb2FkaW5nIC5keGJsLWNoYXJ0LXdpdGgtbGVnZW5kLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWNoYXJ0LXJvb3QuZHhibC1jaGFydC13aXRoLWxlZ2VuZC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1jaGFydC10b29sdGlwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWxsLWNoYW5nZTogZmlsdGVyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDVweCByZ2JhKDEyLCAxMjIsIDIzMSwgMC41MykpO1xufVxuLmR4YmwtY2hhcnQtdG9vbHRpcCA+IC5keGJsLWNoYXJ0LXRvb2x0aXAtY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG59XG4uZHhibC1jaGFydC10b29sdGlwID4gLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LWNvbnRhaW5lciArIC5keGJsLWNoYXJ0LXRvb2x0aXAtcG9pbnRlcjo6YWZ0ZXIge1xuICB3aWR0aDogMC42Mjc1cmVtO1xuICBoZWlnaHQ6IDAuNjI3NXJlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmR4YmwtY2hhcnQtdG9vbHRpcCA+IC5keGJsLWNoYXJ0LXRvb2x0aXAtY29udGVudC1jb250YWluZXIgKyAuZHhibC1jaGFydC10b29sdGlwLXBvaW50ZXIge1xuICB0b3A6IGNhbGMoMTAwJSAtIDAuMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmR4YmwtY2hhcnQtdG9vbHRpcCA+IC5keGJsLWNoYXJ0LXRvb2x0aXAtY29udGVudC1jb250YWluZXIgLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LmR4YmwtY2hhcnQtdG9vbHRpcC11c2VyLXRlbXBsYXRlLW5vdC1kZWZpbmVkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLmR4YmwtY2hhcnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmR4YmwtY2hhcnQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5keGJsLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmR4YmwtbWFwIC5keGJsLXdpZGdldC1jb250YWluZXIgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmR4YmwtYmFyLWdhdWdlIHtcbiAgLS1keGJsLWJhci1nYXVnZS10aXRsZS1mb250LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJhci1nYXVnZS1zdWJ0aXRsZS1mb250LWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtdGl0bGUtZm9udC1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1iYXItZ2F1Z2UtbGVnZW5kLXN1YnRpdGxlLWZvbnQtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtYmFyLWdhdWdlLWxlZ2VuZC1pdGVtLWZvbnQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5keGJsLWJhci1nYXVnZSAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5keHJlUm9vdCB7XG4gIC0tZHhyZS1wcmltYXJ5LWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4cmUtdmlldy1iYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAtLWR4cmUtYmFja2dyb3VuZC1jb2xvcjogIzQ2NDQ0YTtcbiAgLS1keHJlLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4cmUtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4cmUtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4cmUtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4cmUtYmctY29sb3I6ICM0NjQ0NGE7XG59XG5cbi8qIFNjaGVkdWxlciBtYWluIGVsZW1lbnQgKi9cbi5keGJsLXNjaGVkdWxlciB7XG4gIC0tZHhibC1zY2hlZHVsZXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1zY2hlZHVsZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yOiAjMzczNTNkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcjogIzYxNWY2MztcbiAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGg6IDMuNWVtO1xuICAtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbzogMC43NTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mb250LXNpemUpO1xuICAvKiB0b29sYmFyICovXG4gIC8qIFZpZXcgKi9cbiAgLyogVGltZWxpbmUgKi9cbiAgLyogQXBwb2ludG1lbnQgKi9cbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0ciA+IC5keGJsLXNjLWdyLXNlcC12ZXJ0aWNhbCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpudGgtbGFzdC1vZi10eXBlKDIpID4gLmR4Ymwtc2MtaG91ci1jZWxsLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gLmR4Ymwtc2MtbWludXRlLWNlbGwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKzEpID4gLmR4Ymwtc2MtdGltZS1jZWxsIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMm4pIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyID4gZGl2IC5keGJsLXNjLXRpbWUtbWFya2VyLWltYWdlIHtcbiAgdG9wOiAtNnB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ci5keGJsLXNjLWFybSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHIuZHhibC1zYy1hcm0gKyB0ciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1haW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10Yi13cmFwcGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcuZHhibC1zYy10YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy12ZXJ0aWNhbC12aWV3IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy12ZXJ0aWNhbC12aWV3LmR4Ymwtc2MtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4YmwtZGF0ZS1ocjpudGgtbGFzdC1jaGlsZCgtMm4rMiksXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLWhvcml6b250YWwtcmg6bnRoLWxhc3QtY2hpbGQoLTJuKzIpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFsbC1kYXktYXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1yZXNvdXJjZS1ociB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtdi1yZXNvdXJjZS1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXYtcmVzb3VyY2UtaGVhZGVyIC5keGJsLXJlc291cmNlLWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXYtcmVzb3VyY2UtaGVhZGVyIC5keGJsLXJlc291cmNlLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10b2RheS5keGJsLXNjLXRpbWUtY2VsbCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRvZGF5LmR4Ymwtc2MtZGF0ZS1ociB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10b2RheS5keGJsLXNjLXRpbWUtY2VsbDo6YmVmb3JlLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdG9kYXkuZHhibC1zYy1kYXRlLWhyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1nci1zZXAtdmVydGljYWwge1xuICB3aWR0aDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbWludXRlLWNlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpICogMSAvIHZhcigtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbykpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgei1pbmRleDogMTUwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIHotaW5kZXg6IDE2MDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1ob3VyLXRpbWUtc2NhbGUuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsLFxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xuICB3aWR0aDogNi4xM2VtO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLWhvdXItdGltZS1zY2FsZS5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XG4gIGxlZnQ6IDYuMTNlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3VyLW1pbi10ZXh0LWNvbXBhY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLW1vbnRoLFxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjIyNXJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRheXZpZXcgLmR4Ymwtc2MtZGF0ZS1ociB7XG4gIHBhZGRpbmctbGVmdDogMC40NzI1cmVtO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRheXZpZXcgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcge1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XG4gIHotaW5kZXg6IDE1MDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvdXItYm91bmRhcnkge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLWluZGljYXRvci1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XG4gIHotaW5kZXg6IDEwMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGgge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggLmR4Ymwtc2MtdGltZS1jZWxsIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCAuZHhibC1zYy1oZWFkZXJzIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCAuZHhibC1zYy1oZWFkZXJzID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggLmR4Ymwtc2MtaGVhZGVycyA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoIC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy1oZWFkZXJzIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoID4gZGl2Omxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lID4gZGl2Omxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtdGltZXNjYWxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQoMikgPiB0ZCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpub3QoOmZpcnN0LWNoaWxkKSA+IHRkIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1yZXNvdXJjZS1oZWFkZXJzIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLXJlc291cmNlLWhlYWRlcnMgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1kYXRlLWhyID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgdGFibGUuZHhibC1zYy10aW1lc2NhbGU6bnRoLW9mLXR5cGUobiArIDIpID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgPiBkaXYgLmR4Ymwtc2MtdGltZS1tYXJrZXItaW1hZ2Uge1xuICBib3R0b206IC02cHg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy10aW1lc2NhbGUge1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciAuZHhibC1zYy10YWJsZS5keGJsLXNjLXRpbWVzY2FsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtdGltZS1tYXJrZXItaW1hZ2UsXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtdGltZS1tYXJrZXItbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lLW1hcmtlci1saW5lIHtcbiAgd2lkdGg6IHVuc2V0O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZW1wdHktY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjlweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1lbXB0eS1jZWxsIC5keGJsLXNjLXNwYWNlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXJlc291cmNlLWhlYWRlcnMge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXJlc291cmNlcy1jb250YWluZXIsXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXJlc291cmNlcy1zY3JvbGwtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjlweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1yaC10ZXh0LXdyYXBwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHotaW5kZXg6IDg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLXZlcnRpY2FsLWFwdCB7XG4gIHBhZGRpbmc6IDJweCAycHggMXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLWhvcml6b250YWwtYXB0IHtcbiAgcGFkZGluZzogNHB4IDRweCAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYXB0LWJnLmR4YmwtYXB0LWJnLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLWFwdC1zZWxlY3RlZCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC5keGJsLXNjLWFwdC1kaXNhYmxlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1zYy1hcHQtZHJhZ2dlZCB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtdG9wLWhhbmRsZSxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYm90dG9tLWhhbmRsZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtYm90dG9tLWhhbmRsZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtbGVmdC1oYW5kbGUsXG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLXJpZ2h0LWhhbmRsZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHBhZGRpbmc6IDNweDtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1sZWZ0LWhhbmRsZSB7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtcmlnaHQtaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIHJpZ2h0OiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtc3RhdHVzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtc3RhdHVzIHtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHJnYmEoMzQsIDM0LCAzNCwgMC4xMjUpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1zYy1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQtaG92ZXJlZCAuZHhibC1hcHQtYmcge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LXRpbWUge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWltYWdlcy1jb250YWluZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWNvbXBhY3QgLmR4Ymwtc2MtY29udGVudC13cmFwcGVyICoge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvcml6b250YWwtYXB0IC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC13ZWVrLWJ1dHRvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc3BhY2VyIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlci13cmFwcGVyLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLWRhdGUtbmF2aWdhdG9yIC5keGJsLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1kYXRlLW5hdmlnYXRvciAuZHhibC1hcHQtbGFiZWxzLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4uZHhibC1kYXRlLW5hdmlnYXRvciAuZHhibC1hcHQtbGFiZWxzLWNvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgLmR4YmwtYXB0LWxhYmVscy1jb250YWluZXIgPiBzcGFuOm50aC1sYXN0LWNoaWxkKG4rMikge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5keGJsLWRhdGUtbmF2aWdhdG9yIC5keGJsLW1vcmUtbGFiZWxzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC43O1xufVxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgLmR4YmwtbW9yZS1sYWJlbHMtY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtc2VsZWN0LWFsbC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0Ym94LFxuLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3QtYm94IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0Ym94IC5keGJsLWxpc3Rib3gtaXRlbSxcbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtcm4tZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1ybi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1ybi10b29sYmFyID4gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDU2cHg7XG59XG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4Ymwtcm4tdG9vbGJhciA+IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLyogTGFiZWxzICYgU3RhdHVzZXMgY29sb3IgKi9cbi5keGJsLXNjaGVkdWxlci1jb2xvciB7XG4gIC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXNjaGVkdWxlci13aGl0ZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcjogIzU5NjllMztcbiAgLS1keGJsLXNjaGVkdWxlci1wdXJwbGUtY29sb3I6ICM2ZjQyYzE7XG4gIC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcjogI2Q2MzM4NDtcbiAgLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yOiAjZmQ3ZTE0O1xuICAtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcjogI2ZmYjMwMDtcbiAgLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcjogIzE5ODc1NDtcbiAgLS1keGJsLXNjaGVkdWxlci10ZWFsLWNvbG9yOiAjMjBjOTk3O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWN5YW4tY29sb3I6ICMwYWEyYzA7XG4gIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtY29sb3I6ICNlNWU1ZTU7XG4gIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yOiAjNDY0NDRhO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWJsdWUtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1pbmRpZ28tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtcHVycGxlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHVycGxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wdXJwbGUtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXBpbmstY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1yZWQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4Ymwtb3JhbmdlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1vcmFuZ2UtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXllbGxvdy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXIteWVsbG93LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1ncmVlbi1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtdGVhbC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWN5YW4tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1saWdodC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1saWdodC1ncmF5LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtZGFyay1mb250LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWRhcmstY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXdoaXRlLWZvbnQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xufVxuXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtbmF2aWdhdG9yID4gZHhibC1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC10ZXh0LWVkaXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcHBvaW50bWVudCBlZGl0IGRpYWxvZyAqL1xuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWxhYmVsLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuMDVyZW07XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zY2hlZHVsZXItY29sb3IgLmR4Ymwtc2MtZmwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zY2hlZHVsZXItY29sb3IgLmR4Ymwtc2MtZmwtaXRlbS13aXRoLWljb24gPiAuZHhibC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWRpYWxvZy10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciBkaXYuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWltYWdlLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWltYWdlLWhlaWdodCk7XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zY2hlZHVsZXItY29sb3IgPiAuZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncywgLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHkgPiAuZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4Ymwtd2Vlay1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nIC5keGJsLXdlZWstYnV0dG9uLWNvbnRhaW5lciA+IGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZyAuZHhibC1hcHQtZWRpdC1kaWFsb2ctaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjLWhpbnQge1xuICBtaW4td2lkdGg6IDI3NnB4O1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2MtbW9iaWxlIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14KTtcbn1cblxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14KTtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IC5keGJsLXNjLWZsLWl0ZW0tY29udGVudCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSAuZHhibC1zYy1mbC1pdGVtLWNvbnRlbnQgPiBidXR0b24ge1xuICB3aWR0aDogNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5keGJsLXNjLWZsLWl0ZW0taWNvbiB7XG4gIHBhZGRpbmc6IDAuMjUwMDMxMjVyZW0gY2FsYyh2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5keGJsLWFwdC1lZGl0LWNvbXBhY3QtZGlhbG9nLWJvZHkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtYXB0LWVkaXQtZGlhbG9nID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHhibC1zYy1sYWJlbC1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW46IDAgMC41cmVtIDAuN3JlbSAwLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmR4YmwtcmVjdXJyZW50LWFwdC1kZWxldGUtZGlhbG9nIC5keGJsLXNjLWJ1dHRvbi1tYXJnaW4tc3RhcnQsXG4uZHhibC1yZWN1cnJlbnQtYXB0LWVkaXQtZGlhbG9nIC5keGJsLXNjLWJ1dHRvbi1tYXJnaW4tc3RhcnQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uZHhibC1zY2hlZHVsZXItY29sb3ItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yLWl0ZW0gLmR4Ymwtc2NoZWR1bGVyLWNvbG9yLWl0ZW0taWNvbiB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmR4YmwtcmVjdXJyZW5jZS1tb2RlbCAuZHhibC1yZWN1cnJlbmNlLXNldHRpbmdzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmR4Ymwtc2MtaGludCB7XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYmFja2dyb3VuZC1jb2xvcjogIzM3MzUzZDtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uZHhibC1zYy1oaW50IC5keGJsLWFwdC1lZGl0LWNvbXBhY3QtZGlhbG9nLWhlYWRlcixcbi5keGJsLXNjLWhpbnQgLmR4Ymwtc2MtdG9vbHRpcC1oZWFkZXIge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMS4xcmVtO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLWFwdC1lZGl0LWRpYWxvZyAuZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLWFwdC1lZGl0LWRpYWxvZyAuZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14KSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXkpO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAuZHhibC1zY2hlZHVsZXItY29sb3Ige1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1zYy1oaW50LmR4Ymwtc2MtdG9vbHRpcC5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zYy1sYWJlbC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAgLmR4Ymwtc2MtdG9vbHRpcC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAgLmR4Ymwtc2MtdG9vbHRpcC1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteSk7XG59XG4uZHhibC1zYy1oaW50LmR4Ymwtc2MtdG9vbHRpcCAuZHhibC1zYy10b29sdGlwLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwIC5keGJsLXNjLXRvb2x0aXAtaXRlbSAuZHhibC1zYy10b29sdGlwLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmR4Ymwtc2MtaGludCAuZHhibC1zYy1zdWJqZWN0IHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmR4Ymwtc2MtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uZHhibC1zYy10YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4uZHhibC1zYy10YWJsZSA+IHRib2R5LCAuZHhibC1zYy10YWJsZSA+IHRmb290LCAuZHhibC1zYy10YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXNjLXRhYmxlID4gdGJvZHkgPiB0ciwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCA+IHRyLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5keGJsLXNjLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLCAuZHhibC1zYy10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC5keGJsLXNjLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLXNjLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJsLXNjLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJsLXNjLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJsLXNjLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJsLXNjLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJsLXNjLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhibC1zYy10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLyogTWVkaWEgcXVlcmllcyAqL1xuQG1lZGlhIChtYXgtaGVpZ2h0OiAzMjBweCkge1xuICAuZHhibC10b29sYmFyLWRpYWxvZyAuZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtbGlzdGJveCxcbiAgLmR4YmwtdG9vbGJhci1kaWFsb2cgLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3QtYm94IHtcbiAgICBtYXgtaGVpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xuICAgIGxlZnQ6IDEuODVlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCB7XG4gICAgd2lkdGg6IDEuODVlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuNjg1cmVtO1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcbiAgICB3aWR0aDogNC40OGVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZS5keGJsLWhvdXItdGltZS1zY2FsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsLFxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xuICAgIHdpZHRoOiAzZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlLmR4YmwtaG91ci10aW1lLXNjYWxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XG4gICAgbGVmdDogM2VtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZTpub3QoLmR4YmwtaG91ci10aW1lLXNjYWxlKSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsIHtcbiAgICB3aWR0aDogMS41ZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlOm5vdCguZHhibC1ob3VyLXRpbWUtc2NhbGUpIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGxlZnQ6IDEuNWVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3VyLW1pbi10ZXh0LWNvbXBhY3Qge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvdXItdGV4dCxcbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1pbnV0ZS1jZWxsIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRheXZpZXcgLmR4Ymwtc2MtZGF0ZS1ociB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItd3JhcHBlciAuZHhibC1zYy1kYXRlLWhyLW1vbnRoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCxcbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRhdGUtaHItd3JhcHBlciAuZHhibC1zYy1kYXRlLWhyLWRheSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIgLmR4Ymwtc2MtZGF0ZS1oci1kYXkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcbiAgICAtLWR4YmwtaW1hZ2Utd2lkdGg6IDFyZW07XG4gIH1cbiAgLmR4YmwtYXB0LWVkaXQtZGlhbG9nIC5keGJsLXNjLWZsLWl0ZW06bm90KC5keGJsLXNjLWZsLWl0ZW0td2l0aC1pY29uKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtaW1hZ2Utd2lkdGgpICsgdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpKTtcbiAgfVxufVxuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4uZHhibC1odG1sLWVkaXRvci5keGJsLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLWh0bWwtZWRpdG9yIHtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3I6ICNkNzNmM2Y7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lOiAwLjMxM3JlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3I6IHJnYmEoMjIyLCAyMjIsIDIyMiwgMC44KTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemU6IDAuODVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplOiAwLjNyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3I6ICNhZGI1YmQ7XG4gIC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXQ6IDE1cHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC4xNSk7XG4gIC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLXBhZGRpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0OiAxLjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmQ6IDAuM3JlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWxpc3Qtd2lkdGg6IDEuMnJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDRweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14OiAwO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teTogMC41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy14OiAwLjMxM3JlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteTogMC4xMjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eTogMC4xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtb2ZmaWNlLXJpYmJvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLWh0bWwtZWRpdG9yLWNvbWJvYm94LXNpemUge1xuICB3aWR0aDogNS42MjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC1odG1sLWVkaXRvci1jb21ib2JveC1mb250IHtcbiAgd2lkdGg6IDkuMzc1cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LWh0bWxlZGl0b3Ige1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtaHRtbGVkaXRvci5keC1zdGF0ZS1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LWh0bWxlZGl0b3IuZHgtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1zdGF0ZS1pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtaW52YWxpZC1tZXNzYWdlLmR4LW92ZXJsYXktd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtaW52YWxpZC1tZXNzYWdlLmR4LWludmFsaWQtbWVzc2FnZS1hbHdheXMsXG4uZHhibC1odG1sLWVkaXRvciAuZHgtc3RhdGUtZm9jdXNlZC5keC1pbnZhbGlkIC5keC1pbnZhbGlkLW1lc3NhZ2UtYXV0byB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtaW52YWxpZC1tZXNzYWdlID4gLmR4LW92ZXJsYXktY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1tZW50aW9uIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDFweCAwO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAlO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3AsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3Age1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQge1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGUtcmVzaXplO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tOjphZnRlciB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3A6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQ6OmFmdGVyIHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0OjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1yaWdodCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLWxlZnQsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1yaWdodCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLWxlZnQsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQ6OmFmdGVyLFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQ6OmFmdGVyLFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcDo6YWZ0ZXIsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIGhlaWdodDogY2FsYygyICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLXJpZ2h0IHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLWxlZnQge1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1yaWdodCB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1sZWZ0IHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC10YWJsZS1yZXNpemUtZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC10YWJsZS1yZXNpemUtZnJhbWUgLmR4LWh0bWxlZGl0b3Itcm93LXJlc2l6ZXIge1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtdGFibGUtcmVzaXplLWZyYW1lID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSAuZHgtaHRtbGVkaXRvci1jb2x1bW4tcmVzaXplciB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZSk7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXgpO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCA+ICoge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpW2RhdGEtbGlzdD1idWxsZXRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoMCAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQpKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtZW5kKTtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LXdpZHRoKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtMSBkeGJsLWxpc3QtMiBkeGJsLWxpc3QtMyBkeGJsLWxpc3QtNCBkeGJsLWxpc3QtNSBkeGJsLWxpc3QtNiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0wLCBkZWNpbWFsKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGUpO1xuICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yKTtcbiAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teCk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWNvZGUtYmxvY2stY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWNvZGUtYmxvY2sge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZyk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQucWwtYmxhbms6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgbGVmdDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXQpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXQpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50LnFsLWJsYW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQucWwtYmxhbmtbZGF0YS1wbGFjZWhvbGRlcl0gPiBwIHtcbiAgaGVpZ2h0OiAwLjFweDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTEge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTE7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC0xLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTIgZHhibC1saXN0LTMgZHhibC1saXN0LTQgZHhibC1saXN0LTUgZHhibC1saXN0LTYgZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC0yO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtMjo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtMiwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC0zIGR4YmwtbGlzdC00IGR4YmwtbGlzdC01IGR4YmwtbGlzdC02IGR4YmwtbGlzdC03IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtMyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtMztcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTMsIGRlY2ltYWwpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMyB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC00IGR4YmwtbGlzdC01IGR4YmwtbGlzdC02IGR4YmwtbGlzdC03IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtNDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTQsIGxvd2VyLWFscGhhKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtNSBkeGJsLWxpc3QtNiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC01OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC01LCBsb3dlci1yb21hbikgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTYgZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC02IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC02O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNjo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtNiwgZGVjaW1hbCkgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC02IHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC03IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC03O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNzo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtNywgbG93ZXItYWxwaGEpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtODtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTgsIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTkge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC05OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC05LCBkZWNpbWFsKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC0xIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0LjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC0yIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDZlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA3LjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC0zIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDllbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMC41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5xbC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC00IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEzLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC01IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE1ZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTUge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTYuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTYge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMThlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxOS41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5xbC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMWVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC03IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIyLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC04IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI0ZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTgge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjUuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTkge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjdlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyOC41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDJweDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0aGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdGJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IHRyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdGQsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdGgge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5keC12YXJpYWJsZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteCk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLmR4LXZhcmlhYmxlID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eSk7XG59XG5cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIHtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZDogIzM3MzUzZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aDogOHB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE5MSwgMTkxLCAxOTEsIDAuNyk7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU3MTU7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciA+IC5keC1vdmVybGF5LWNvbnRlbnQge1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcHg7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdCAuZHgtZW1wdHktbWVzc2FnZSxcbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1saXN0LWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zdWdnZXN0aW9uLWxpc3QgLmR4LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXN1Z2dlc3Rpb24tbGlzdCB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLFxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtd3JhcHBlcixcbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXIgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIgMC4xNXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxiYXItdmVydGljYWwgLmR4LXNjcm9sbGFibGUtc2Nyb2xsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGgpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDJweDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLXNjcm9sbC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItY29sb3IpO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LWxpc3QgLmR4LWxpc3QtaXRlbS5keC1zdGF0ZS1mb2N1c2VkIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1saXN0IC5keC1saXN0LWl0ZW0uZHgtc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdC1pdGVtLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXgpO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXN0YXRlLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLW5hdGl2ZS5keC1zY3JvbGxhYmxlLXdyYXBwZXIgPiAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIsXG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUgPiBkaXYuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUuZHgtc2Nyb2xsYWJsZS12ZXJ0aWNhbCwgLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlLmR4LXNjcm9sbGFibGUtdmVydGljYWwgPiAuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlLmR4LXNjcm9sbGFibGUtbmF0aXZlLWlvcyAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAxJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUuZHgtc2Nyb2xsYWJsZS1uYXRpdmUtaW9zLmR4LXNjcm9sbGFibGUtaG9yaXpvbnRhbCAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLW5hdGl2ZS5keC1zY3JvbGxhYmxlLW5hdGl2ZS1hbmRyb2lkIC5keC1zY3JvbGxhYmxlLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyB7XG4gIC0tZHhibC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NDRhO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3I6ICNhZGI1YmQ7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kaWFsb2ctY29sdW1uLWRpcmVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLXJvdy1kaXJlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLW1vYmlsZS1kaWFsb2ctYnV0dG9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1tb2JpbGUtZGlhbG9nLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMSAwcHg7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLXJvdy1nYXAge1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLWNvbHVtbi1nYXAge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtYXNwZWN0LXJhdGlvIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBjYWxjKDI4cHggKyAxcmVtKSBhdXRvO1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLTMge1xuICBncmlkLWNvbHVtbjogMztcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLXpvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3IpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLXpvbmUtZHJhZy1vdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLWltYWdlLWljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWRyb3Atem9uZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1zdHJldGNoZWQge1xuICBmbGV4OiAxO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzUzZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b20pO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmR4YmwtdG9hc3QtcG9ydGFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogdW5zZXQ7XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLWxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLWRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tbGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi11cCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tZG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLmR4YmwtdG9hc3QtYWxpZ24tbGVmdCA+IC5keGJsLXRvYXN0IHtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLmR4YmwtdG9hc3QtYWxpZ24tcmlnaHQgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tcmlnaHQ7XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUuZHhibC10b2FzdC1hbGlnbi1jZW50ZXIuZHhibC10b2FzdC1hbGlnbi10b3AgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tZG93bjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS5keGJsLXRvYXN0LWFsaWduLWNlbnRlci5keGJsLXRvYXN0LWFsaWduLWJvdHRvbSA+IC5keGJsLXRvYXN0IHtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi11cDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW47XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtZmFkZS1pbi5keGJsLXRvYXN0LWFsaWduLWxlZnQgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1sZWZ0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4uZHhibC10b2FzdC1hbGlnbi1yaWdodCA+IC5keGJsLXRvYXN0IHtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLXJpZ2h0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4uZHhibC10b2FzdC1hbGlnbi1jZW50ZXIuZHhibC10b2FzdC1hbGlnbi10b3AgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1kb3duO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4uZHhibC10b2FzdC1hbGlnbi1jZW50ZXIuZHhibC10b2FzdC1hbGlnbi1ib3R0b20gPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi11cDtcbn1cblxuLmR4YmwtdG9hc3QtcG9ydGFsIHtcbiAgLS1keGJsLXRvYXN0LWJvdW5kLW1hcmdpbjogMC42MjVyZW07XG4gIC0tZHhibC10b2FzdC1ib3VuZC1wYWRkaW5nOiAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC10b2FzdC1ib3VuZC1wYWRkaW5nKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYWxpZ24tdG9wIHtcbiAgdG9wOiAwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYWxpZ24tYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYWxpZ24tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRvYXN0LWJvdW5kLW1hcmdpbik7XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbGlnbi1jZW50ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFsaWduLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QtaGlkZS1hbGwtYnRuIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLXRvYXN0LW1hcmdpbi10b3A6IDAuNjc1cmVtO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtd2lkdGg6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXdlaWdodDogNDAwO1xuICAtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZzogMC4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZzogMC4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwOiAwLjYyNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjYyNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAwLjYyNXJlbSAwLjg3NXJlbTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogIzIxMjUyOTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLXRvYXN0LW1hcmdpbi10b3ApIDA7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGFuaW1hdGlvbjogdmFyKC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZSk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZHhibC10b2FzdC1hbmltYXRpb24tZHVyYXRpb24pO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4Ymwtc20ge1xuICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogMC41cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogMC4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC43NXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6IDFyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtbGcge1xuICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwOiAwLjc1cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogMC41cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogMC41cmVtO1xuICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDAuNzVyZW0gMXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodDogMS41cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogMS41cmVtO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNjZWQ0ZGE7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1saWdodC5keGJsLXRvYXN0LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjMTM4MWYzO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2NlZDRkYTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWxpZ2h0LmR4YmwtdG9hc3QtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNjZWQ0ZGE7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1saWdodC5keGJsLXRvYXN0LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmMzE0NDY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci1wcmltYXJ5IHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzliMTdlMjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMzMWJkM2Q7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci13YXJuaW5nIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMyYjJhMmY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtZGFyay5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyZjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXNhdHVyYXRlZC5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtc2F0dXJhdGVkLmR4YmwtdG9hc3QtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXNhdHVyYXRlZC5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1wYXN0ZWwuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjRUNEMUZBO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogIzM0M2E0MDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXBhc3RlbC5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6ICNDRkUyRkY7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogIzEzODFmMztcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICMxMzgxZjM7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjMzQzYTQwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0M3RjBDQjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjMzFiZDNkO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogIzMxYmQzZDtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICMzNDNhNDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1wYXN0ZWwuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNUQwO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICNmYzc4MWI7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAjZmM3ODFiO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogIzM0M2E0MDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLXBhc3RlbC5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0Y4RDdEQTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiAjZjMxNDQ2O1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2YzMTQ0NjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICMzNDNhNDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtYWNjZW50LWxpbmUge1xuICB3aWR0aDogdmFyKC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogdmFyKC0tZHhibC10b2FzdC1jb250ZW50LWdhcCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1pY29uLWNvbHVtbiB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZykgMCAwIDA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtaWNvbi1jb2x1bW4gLmR4YmwtdG9hc3QtaWNvbiB7XG4gIGZpbGw6IHZhcigtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tZHhibC10b2FzdC1jb250ZW50LWdhcCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY29udGVudCAuZHhibC10b2FzdC10ZXh0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZykgMCAwIDA7XG4gIGdhcDogdmFyKC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IC5keGJsLXRvYXN0LXRleHQtY29udGVudCAuZHhibC10b2FzdC1oZWFkZXIge1xuICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IC5keGJsLXRvYXN0LXRleHQtY29udGVudCAuZHhibC10b2FzdC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tZHhibC10b2FzdC1saW5lLWNsYW1wKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IC5keGJsLXRvYXN0LXRlbXBsYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtdG9hc3QtdGVtcGxhdGUtbWFyZ2luLWJvdHRvbSk7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QgLmR4YmwtdG9hc3QtY2xvc2UgLmR4YmwtdG9hc3QtY2xvc2UtYnRuIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIGZpbGw6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jbG9zZSAuZHhibC10b2FzdC1jbG9zZS1idG46aG92ZXIge1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZyk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yKTtcbn1cblxuLmR4YmwtdG9hc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1kcmF3ZXIge1xuICAtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLWJnOiAjMDAwO1xuICAtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5OiAwLjU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtYmc6ICMzNzM1M2Q7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogMC42MjVyZW0gMCAwLjkzNzVyZW0gLTAuMTg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAuMjVyZW0gMCAwLjM3NXJlbSAtMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodDogLTAuNjI1cmVtIDAgMC45Mzc1cmVtIC0wLjE4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpLCAtMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoOiAxNSU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogM3JlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMy4xMjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogY2FsYygzLjEyNXJlbSArIDFweCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZHJhd2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmk6IDIuNXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMi42MjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiBjYWxjKDIuNjI1cmVtICsgMXB4KTtcbn1cbi5keGJsLWRyYXdlci5keGJsLWxnIHtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogMy41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMy42MjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0OiBjYWxjKDMuNjI1cmVtICsgMXB4KTtcbn1cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJnKTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uKSBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoKTtcbn1cbi5keGJsLWRyYXdlci1jbG9zZWQuZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5keGJsLWRyYXdlci1sZWZ0LmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgbGVmdDogMDtcbn1cblxuLmR4YmwtZHJhd2VyLXJpZ2h0LmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCAuZHhibC1kcmF3ZXItaGVhZGVyLFxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1ib2R5LFxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCA+IC5keGJsLWRyYXdlci1ib2R5IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZHJhd2VyLWxlZnQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCA+IC5keGJsLWRyYXdlci1ib2R5LCAuZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCA+IC5keGJsLWRyYXdlci1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1mb290ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1qdXN0aWZ5LWNvbnRlbnQpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXNoYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctYmcpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIHZhcigtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXNoYWRpbmcge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctb3BhY2l0eSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5keGJsLWRyYXdlciAuZHhibC1kcmF3ZXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWRyYXdlci1yaWdodC5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBvcmRlcjogMTtcbn1cblxuLmR4YmwtZHJhd2VyLWxlZnQuZHhibC1kcmF3ZXItbWluaS5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwsIC5keGJsLWRyYXdlci1sZWZ0LmR4YmwtZHJhd2VyLW9wZW4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbn1cblxuLmR4YmwtZHJhd2VyLXJpZ2h0LmR4YmwtZHJhd2VyLW1pbmkuZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsLCAuZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBib3JkZXItbGVmdDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XG59XG5cbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLW92ZXJsYXAgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICB6LWluZGV4OiAxMDE7XG59XG4uZHhibC1kcmF3ZXItbGVmdC5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLW92ZXJsYXAgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LWxlZnQpO1xufVxuXG4uZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1vdmVybGFwID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodCk7XG59XG5cbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1taW5pID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmkpO1xufVxuXG5Aa2V5ZnJhbWVzIGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgwLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXZlcnRpY2FsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZVkoMC41KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVkoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtY2lyY3VsYXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3M6IDAuMjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjOWIxN2UyO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogMC43NWVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcDogMC4zNzVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGg6IDJzO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWljb24td2lkdGg6IDFyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogMC4zO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uOiB1bnNldDtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWhlaWdodDogdW5zZXQ7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4Ymwtc20ge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogMC4xMjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogMC4wNjI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAwLjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAwLjI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLWxnIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3M6IDAuNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAxcmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcDogMC41cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAxcmVtO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogIzMxYmQzZDtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MuZHhibC1wcm9ncmVzcy1iYXItdmVydGljYWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1lcnJvciB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjZjMxNDQ2O1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWVycm9yLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWVycm9yLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItcGF1c2Uge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcjogI2ZjNzgxYjtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5OiAwLjM7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciwgLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUuZHhibC1wcm9ncmVzcy1iYXItZXJyb3IgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIGFuaW1hdGlvbjogdW5zZXQ7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29udGFpbmVyID4gLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24pO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXRyYW5zZm9ybS1vcmlnaW4pO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uOiBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWhvcml6b250YWwgdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1hbmltYXRpb24tbGVuZ3RoKSBsaW5lYXIgaW5maW5pdGU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0OiAxMDAlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3MpO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaGVpZ2h0OiAxMDAlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uOiBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXZlcnRpY2FsIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgYm90dG9tOiAwO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNpcmNsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWNpcmN1bGFyIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWNvbnRhaW5lciAuZHhibC1wcm9ncmVzcy1iYXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci10cmFjayB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcbiAgc3Ryb2tlOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHkpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1jb250YWluZXIgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWluZGljYXRvciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2U6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcik7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lci5keGJsLXByb2dyZXNzLWJhci1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIuZHhibC1wcm9ncmVzcy1iYXItcm93IC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1iZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLXJvdyAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIuZHhibC1wcm9ncmVzcy1iYXItY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbHVtbiAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIuZHhibC1wcm9ncmVzcy1iYXItY29sdW1uIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1hZnRlciB7XG4gIG1hcmdpbi10b3A6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29udGFpbmVyIHtcbiAgb3JkZXI6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29udGFpbmVyIC5keGJsLXByb2dyZXNzLWJhci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5KTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29udGFpbmVyIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xuICB3aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItaGVpZ2h0KTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbm8taWNvbiB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaWNvbi13aWR0aDogMHB4O1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1sYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItbGFiZWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItbGFiZWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWNvbnRhaW5lciA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIG1heC13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtd2lkdGgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWNvbnRhaW5lciA+IHAge1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIG1heC13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItd2lkdGgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWNvbnRhaW5lciA+IHN2ZyB7XG4gIGZpbGw6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcik7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWJlZm9yZSB7XG4gIG9yZGVyOiAxO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1hZnRlciB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZHhibC1waXZvdGdyaWQge1xuICAtLWR4YmwtcGl2b3QtY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtcGl2b3QtYmc6ICM0NjQ0NGE7XG4gIC0tZHhibC1waXZvdC1ib3JkZXItY29sb3I6ICM2MTVmNjM7XG4gIC0tZHhibC1waXZvdC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1waXZvdC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1waXZvdC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcGl2b3QtbWluLXdpZHRoOiAyNDBweDtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWJnOiB1bnNldDtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcGl2b3QtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1waXZvdC10b3RhbC1iZzogY29sb3ItbWl4KGluIHNyZ2IsICMwMDAgMTQlLCB0cmFuc3BhcmVudCk7XG4gIC0tZHhibC1waXZvdC10b3RhbC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1waXZvdC10b3RhbC1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBpdm90LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LW1pbi13aWR0aCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXBpdm90Z3JpZC5keGJsLXNtIHtcbiAgLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBpdm90LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5keGJsLXBpdm90Z3JpZC5keGJsLWxnIHtcbiAgLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBpdm90LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyID4gLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyID4gLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyID4gLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgPiAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciA+IC5keGJsLWJ0biA+IHNwYW4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0biA+IHNwYW4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyID4gLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodCk7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciA+IC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgPiAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyID4gLmR4YmwtYnRuIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyLWV4cGFuZGFibGUsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyLWV4cGFuZGFibGUsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyLWV4cGFuZGFibGUge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtYmcpO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuIHNwYW46bm90KC5keGJsLWltYWdlKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4uZHhibC1waXZvdC1maWVsZC1jZWxsLWluYWN0aXZlLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4uZHhibC1waXZvdC1maWVsZC1jZWxsLWluYWN0aXZlLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgPiAuZHhibC1idG4uZHhibC1waXZvdC1maWVsZC1jZWxsLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC1kYXRhLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LWRhdGEsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmR4YmwtcGl2b3QtZGF0YSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBpdm90LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRvdGFsLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRvdGFsLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRvdGFsLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRvdGFsLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRvdGFsLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LXRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10b3RhbC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1hcmVhLWRhdGEge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWFyZWEtcm93LCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWFyZWEtZGF0YSB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWFyZWEtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1hcmVhLXJvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG5cbi5keGJsLXVwbG9hZCB7XG4gIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXVwbG9hZC1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLXVwbG9hZC1maWxlLXNpemUtY29sb3I6ICM0NDQ0NDQ7XG4gIC0tZHhibC11cGxvYWQtZmlsZS1zaXplLXBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nOiAwLjVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1mb250LXdlaWdodDogNDAwO1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtaGVpZ2h0OiA0MHB4O1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3LXBhZGRpbmctdG9wOiAxLjM3NXJlbTtcbiAgLS1keGJsLXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b206IDAuODVyZW07XG4gIC0tZHhibC11cGxvYWQtcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWljb24tbWFyZ2luOiAwLjYyNXJlbSAwIDA7XG4gIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbjogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC11cGxvYWQtcGFkZGluZy10b3ApO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtcGFuZWwge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLXBhbmVsIC5keGJsLXVwbG9hZC1idXR0b24tcGFuZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjVyZW07XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcCk7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtbWFyZ2luLWJvdHRvbSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1oZWlnaHQpO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtYnRuIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZyk7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3IC5keGJsLWJ0biAuZHhibC1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC1idG4uZHhibC11cGxvYWQtZmlsZS1idG4ge1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmc6IDEycHggOHB4IDEycHggMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWljb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pbmZvIC5keGJsLXVwbG9hZC1maWxlLXZpZXctdGV4dCB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1mb250LXdlaWdodCk7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pbmZvIC5keGJsLXVwbG9hZC1maWxlLXZpZXctcHJvZ3Jlc3MtYmFyLXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWNvbG9yKTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXctZGV0YWlscyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWxvYWQtc3RhdGUuZHhibC11cGxvYWQtZmlsZS12aWV3LWludmFsaWQtbG9hZC1zdGF0ZSB7XG4gIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogI2YzMTQ0Njtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXctZGV0YWlscyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWxvYWQtc3RhdGUuZHhibC11cGxvYWQtZmlsZS12aWV3LXN1Y2Nlc3MtbG9hZC1zdGF0ZSB7XG4gIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogIzMxYmQzZDtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXctZGV0YWlscyAuZHhibC11cGxvYWQtZmlsZS12aWV3LXNpemUge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQpO1xuICBjb2xvcjogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1zaXplLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjNzgxYjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmcgPiAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbik7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyA+IC5keGJsLWltYWdlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWljb24tbWFyZ2luKTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nID4gLmR4YmwtYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2UtbWFyZ2luKSAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtdXBsb2FkLmR4YmwtdXBsb2FkLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXVwbG9hZC5keGJsLXVwbG9hZC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3NHB4KSB7XG4gIC5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtYnV0dG9uLXBhbmVsIC5keGJsLWJ0bi1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLmR4YnJ2LXdyYXBwZXIge1xuICAtLWR4YnJ2LXByaW1hcnktY29sb3I6ICM5YjE3ZTI7XG4gIC0tZHhicnYtc2Vjb25kYXJ5LWNvbG9yOiAjMmIyYTJmO1xuICAtLWR4YnJ2LWxpZ2h0LWNvbG9yOiAjZTVlNWU1O1xuICAtLWR4YnJ2LWRhcmstY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhicnYtd2hpdGUtY29sb3I6ICNmZmY7XG4gIC0tZHhicnYtZ3JheS1jb2xvcjogIzg4ODtcbiAgLS1keGJydi1kYW5nZXItY29sb3I6ICNmMzE0NDY7XG4gIC0tZHhicnYtZ3JvdXAtYmctY29sb3I6ICM0NjQ0NGE7XG4gIC0tZHhicnYtYm9yZGVyLWNvbG9yOiAjNjE1ZjYzO1xufVxuXG4uZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi1wcmltYXJ5LCAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi1pbmZvLCAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLXN1Y2Nlc3MsIC5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4td2FybmluZywgLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi1kYW5nZXIsIC5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tZGFyaywgLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi1saWdodCB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tbGluaywgLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi1vdXRsaW5lLWxpbmssIC5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI2M4NmFmYTtcbn1cbi5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2M4NmFmYTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNjODZhZmE7XG59XG4uZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogI2U1ZTVlNTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICNlNWU1ZTU7XG59XG4uZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNhZGI1YmQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi10ZXh0LXByaW1hcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiAjYzg2YWZhO1xufVxuLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNlNWU1ZTU7XG59XG4uZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtYnRuLXRleHQtZGFyayB7XG4gIC0tZHhibC1idG4tY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5keGJsLXByb2dyZXNzLWJhciB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3I6ICMzNDNBNDA7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogMTtcbn0iLCJcbi8qKlxuICogRG8gbm90IGVkaXQgZGlyZWN0bHlcbiAqIEdlbmVyYXRlZCBvbiBUdWUsIDE3IFNlcCAyMDI0IDA0OjQyOjIyIEdNVFxuICovXG5cbiRkeC1nZW4tdGV4dC1kZWNvcmF0aW9uLWJ1dHRvbi1saW5rLXVuZGVybGluZTogVW5kZXJsaW5lICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWJnOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItYmc6ICRkeC1nZW4tZGFuZ2VyLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtdGV4dDogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1iZzogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1iZzogJGR4LWdlbi13YXJuaW5nLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaWNvbjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtdGV4dDogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1iZzogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1iZzogJGR4LWdlbi1zdWNjZXNzLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaWNvbjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtdGV4dDogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1iZzogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLXRleHQ6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1pbmZvLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci1iZzogJGR4LWdlbi1pbmZvLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaWNvbjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtdGV4dDogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tc2Vjb25kYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tc2Vjb25kYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tc2Vjb25kYXJ5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1iZzogJGR4LWdlbi1zZWNvbmRhcnktODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tc2Vjb25kYXJ5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXNlY29uZGFyeS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaWNvbjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJnOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1iZzogJGR4LWdlbi1kYW5nZXItNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaWNvbjogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYmc6ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWljb246ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItYmc6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLXRleHQ6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYmc6ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWljb246ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYmc6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWljb246ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYmc6ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWljb246ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1ib3JkZXI6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItYmc6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLXRleHQ6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXNlY29uZGFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLXNlY29uZGFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tc2Vjb25kYXJ5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1zZWNvbmRhcnktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tc2Vjb25kYXJ5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1iZzogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1iZzogJGR4LWdlbi1wcmltYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFyay1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItdGV4dDogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1kYXJrLW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWJnOiAkZHgtZ2VuLWRhcmstb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay01MCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1kYXJrLTUwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1iZzogJGR4LWdlbi1kYW5nZXItMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1iZzogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtYmc6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1iZzogJGR4LWdlbi1kYW5nZXItNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1iZzogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtYmc6ICRkeC1nZW4td2FybmluZy0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtYmc6ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1iZzogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWJnOiAkZHgtZ2VuLXdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWJnOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtYmc6ICRkeC1nZW4tc3VjY2Vzcy0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtYmc6ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1iZzogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWluZm8tMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtYmc6ICRkeC1nZW4taW5mby0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtYmc6ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1iZzogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1pbmZvLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWJnOiAkZHgtZ2VuLWluZm8tNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWJnOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1iZzogJGR4LWdlbi1zZWNvbmRhcnktNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1iZzogJGR4LWdlbi1wcmltYXJ5LTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1iZzogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWJnOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItYmc6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtYmc6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1tICFkZWZhdWx0O1xuXG4kZHgtYnV0dG9uLW1hcDogKFxuICAnYm9yZGVyLXJhZGl1cyc6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICksXG4gICdvcGFjaXR5JzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApLFxuICAnYm94LXNoYWRvdyc6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWRcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8taG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZFxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApLFxuICAnYm9yZGVyLXdpZHRoJzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ2NvbG9yJzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ2NvbXBvc2l0aW9uJzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnY29udGFpbmVkJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgICksXG4gICAgJ2ljb24tYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdpY29uJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICksXG4gICd0ZXh0LWRlY29yYXRpb24nOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdsaW5rJzogKFxuICAgICAgICAndW5kZXJsaW5lJzogJGR4LWdlbi10ZXh0LWRlY29yYXRpb24tYnV0dG9uLWxpbmstdW5kZXJsaW5lXG4gICAgICApXG4gICAgKVxuICApLFxuICAndHlwb2dyYXBoeSc6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ3RleHQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gIClcbik7XG4iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbi8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuJHByaW1hcnktdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby10ZXh0LWVtcGhhc2lzOiAgICAgIHNoYWRlLWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogICAgc2hhZGUtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC10ZXh0LWVtcGhhc2lzOiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHByaW1hcnksIDgwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogICAgIHRpbnQtY29sb3IoJHNlY29uZGFyeSwgODAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcbiRpbmZvLWJnLXN1YnRsZTogICAgICAgICAgdGludC1jb2xvcigkaW5mbywgODAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkd2FybmluZywgODAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJnLXN1YnRsZTogICAgICAgICBtaXgoJGdyYXktMTAwLCAkd2hpdGUpICFkZWZhdWx0O1xuJGRhcmstYmctc3VidGxlOiAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbiRlbmFibGUtZGFyay1tb2RlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kY29sb3ItbW9kZS10eXBlOiAgICAgICAgICAgICBkYXRhICFkZWZhdWx0OyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJGJvZHktc2Vjb25kYXJ5LWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGJvZHktdGVydGlhcnktY29sb3I6ICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC41KSAhZGVmYXVsdDtcbiRib2R5LXRlcnRpYXJ5LWJnOiAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gSWNvbiBsaW5rc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGljb24tbGluay12YXJpYWJsZXNcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICAuMjVlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi1zaXplOiAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNmb3JtOiAgICB0cmFuc2xhdGUzZCguMjVlbSwgMCwgMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGljb24tbGluay12YXJpYWJsZXNcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbi8vIGZ1c3YtZGlzYWJsZVxuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMteHhsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9jdXMtcmluZy12YXJpYWJsZXNcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLW9wYWNpdHk6ICAgIC4yNSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWNvbG9yOiAgICAgIHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdnItdmFyaWFibGVzXG4kdnItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdnItdmFyaWFibGVzXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICRmb2N1cy1yaW5nLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAkZm9jdXMtcmluZy1vcGFjaXR5ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgJGZvY3VzLXJpbmctYmx1ciAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGRyb3Bkb3duLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLWZvb3Rlci1iZzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFibGVzXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gM3ggY292ZXJzIHdpZHRoIG9mIHggcGx1cyBkZWZhdWx0IHBhZGRpbmcgb24gZWl0aGVyIHNpZGVcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIiRibGFjazogIzAwMCAhZGVmYXVsdDtcclxuJHdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kYmx1ZTogIzliMTdlMiAhZGVmYXVsdDtcclxuJGN5YW46ICMxMzgxZjMgIWRlZmF1bHQ7XHJcbiRncmVlbjogIzMxYmQzZCAhZGVmYXVsdDtcclxuJHllbGxvdzogI2ZjNzgxYiAhZGVmYXVsdDtcclxuJHJlZDogI2YzMTQ0NiAhZGVmYXVsdDtcclxuXHJcbiRncmF5LTEwMDogI2Y3ZjhmOSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogIzYxNWY2MyAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjNDQ0NDQ0ICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ2NDQ0YSAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzczNTNkICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyYjJhMmYgIWRlZmF1bHQ7XHJcblxyXG4kcHJpbWFyeS1hbHQ6ICNjODZhZmEgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRhcms6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWxnOiAxLjEyNXJlbSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1zbTogMC44MTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6IC4ycmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogLjE1cmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogLjNyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAyLjIgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaW5wdXQtYmFja2dyb3VuZDogJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuLy8gRWxlbWVudHNcclxuXHJcbiRib2R5LWJnOiAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaW5rLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0ZXh0LW11dGVkOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b20gVmFyaWFibGVzXHJcblxyXG4kdGhlbWUtYm94LXNoYWRvdy1zbTogMHB4IDFweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhZGVmYXVsdDtcclxuJHRoZW1lLWJveC1zaGFkb3ctbGc6IDBweCAycHggMTJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhZGVmYXVsdDtcclxuXHJcbi8vIEFsZXJ0XHJcblxyXG4kYWxlcnQtYmctbGV2ZWw6IDAgIWRlZmF1bHQ7IC8vIGJzNFxyXG4kYWxlcnQtYmctc2NhbGU6IDAlICFkZWZhdWx0OyAvLyBiczVcclxuJGFsZXJ0LWJvcmRlci1sZXZlbDogMCAhZGVmYXVsdDsgLy8gYnM0XHJcbiRhbGVydC1ib3JkZXItc2NhbGU6IDAlICFkZWZhdWx0OyAvLyBiczVcclxuJGFsZXJ0LWNvbG9yLWxldmVsOiAtMTAgIWRlZmF1bHQ7IC8vIGJzNFxyXG4kYWxlcnQtY29sb3Itc2NhbGU6IDAlICFkZWZhdWx0OyAvLyBiczVcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4kYmFkZ2UtZm9udC1zaXplOiA4MCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBCcmVhZGNydW1iXHJcblxyXG4kYnJlYWRjcnVtYi1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbi8vIEJ1dHRvbnNcclxuXHJcbiRidG4tcGFkZGluZy14OiAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogJHRoZW1lLWJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICR0aGVtZS1ib3gtc2hhZG93LXNtICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FyZHNcclxuXHJcbiRjYXJkLWJnOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1zcGFjZXIteDogMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIERyb3Bkb3duc1xyXG5cclxuJGRyb3Bkb3duLWJnOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkYmx1ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAkdGhlbWUtYm94LXNoYWRvdy1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogLjQwNjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogLjY1NjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogLjIwMzEyNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJnOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogJGdyYXktODAwICFkZWZhdWx0O1xyXG4kaW5wdXQtY29sb3I6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXktc206IC4yMDMxMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICRibGFjayAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUsIDAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogJHByaW1hcnktYWx0ICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJHByaW1hcnktYWx0ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6IDEwMCUgMTAwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUlM2NjaXJjbGUgcj0nMi4zJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0yIC0yIDEyIDEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNywxTDMsNUwxLDNMMCw0bDMsM2w1LTVMNywxeicvJTNFJTNDL3N2ZyUzRVwiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIgMTInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyIDEyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCU3QmZpbGw6JTIzRkZGRkZGOyU3RCUwQSUzQy9zdHlsZSUzRSUzQ3JlY3QgaWQ9J194MzFfJyB4PScyJyB5PSc1JyBjbGFzcz0nc3QwJyB3aWR0aD0nOCcgaGVpZ2h0PScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hbHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hbHQgIWRlZmF1bHQ7XHJcblxyXG4vLyBKdW1ib3Ryb25cclxuXHJcbiRqdW1ib3Ryb24tYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gTGlzdCBncm91cHNcclxuXHJcbiRsaXN0LWdyb3VwLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJnOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1iZzogJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IC41OTM3NXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdnNcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRibHVlICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICR0aGVtZS1ib3gtc2hhZG93LWxnICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAkdGhlbWUtYm94LXNoYWRvdy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0OyAvLyBiczRcclxuJGJ0bi1jbG9zZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0OyAvLyBiczVcclxuJGJ0bi1jbG9zZS1vcGFjaXR5OiAwLjggIWRlZmF1bHQ7IC8vIGJzNVxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRwcmltYXJ5LWFsdCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IC4yMTk1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gUG9wb3ZlclxyXG5cclxuJHBvcG92ZXItYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAkdGhlbWUtYm94LXNoYWRvdy1sZyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4kcHJvZ3Jlc3MtYmc6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuLy8gU3dpdGNoZXNcclxuXHJcbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAxLjg3NXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWJsZXNcclxuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6IC41cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1iZy1sZXZlbDogMCAhZGVmYXVsdDsgLy8gYnM0XHJcbiR0YWJsZS1iZy1zY2FsZTogMCUgIWRlZmF1bHQ7IC8vIGJzNVxyXG4kdGFibGUtYm9yZGVyLWxldmVsOiAwICFkZWZhdWx0OyAvLyBiczRcclxuJHRhYmxlLWJvcmRlci1zY2FsZTogMCAhZGVmYXVsdDsgLy8gYnM1XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcclxuXHJcbi8vIFRodW1ibmFpbFxyXG5cclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbi8vIENhbGVuZGFyXHJcblxyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZy1hbHBoYTogODAlICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZy1hbHBoYTogMzAlICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYTogNTAlICFkZWZhdWx0O1xyXG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAoJGZvcm0tZmxvYXRpbmctcGFkZGluZy14ICogLjUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG5cbiAgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbiAgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwgeyAvLyBSZXF1aXJlZCBmb3IgYC5mb3JtLWNvbnRyb2xgcyBiZWNhdXNlIG9mIHNwZWNpZmljaXR5XG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgJGJvcmRlci1jb2xvcjogJGNvbG9yXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwOyAvLyBDYW4ndCB1c2UgYG5vbmVgIGFzIGtleXdvcmQgbmVnYXRlcyBhbGwgdmFsdWVzIHdoZW4gdXNlZCB3aXRoIG11bHRpcGxlIHNoYWRvd3NcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKX07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoXG4gICRkaXJlY3Rpb246IGRvd24sXG4gICR3aWR0aDogJGNhcmV0LXdpZHRoLFxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXG4gICR2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduXG4pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVW5kZXJsaW5lXG4vL1xuXG4ubmF2LXVuZGVybGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcblxuICBnYXA6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcCk7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbi1kYXJrKX07XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09IGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydFxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcjogI3skYnRuLWNsb3NlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAjeyRidG4tY2xvc2Utd2hpdGUtZmlsdGVyfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLmNhcm91c2VsLFxuICAgICAgJi5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIuZHgtZC1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHgtcHJldmVudC1zZWxlY3Rpb24ge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG5cclxuQG1peGluIHNyLW9ubHkoKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uc3Itb25seSxcclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBAaW5jbHVkZSBzci1vbmx5KClcclxufVxyXG5cclxuLmR4YnMtcHJldmVudHNlbCB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi8qaU9TIGNsaWNrIGRvZXMgbm90IHdvcmsgLSB3b3JrYXJvdW5kKi9cclxuLmR4YnMtY2xpY2thYmxlLFxyXG4uZHhicy1jbGlja2FibGUgbGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5keGJzLW5vbi1jbGlja2FibGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LmR4YmwtaGlkZS1tcy1idXR0b246Oi1tcy1yZXZlYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuZHgtaGludCB7XHJcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8qcG9zaXRpb246IGFic29sdXRlOyovXHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG59XHJcbi5keC1oaW50IC5keGgtY2FsbG91dCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDhweDtcclxufVxyXG4uZHgtaGludCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci13aWR0aDogN3B4O1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDBweDtcclxufVxyXG4uZHgtaGludC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci10b3AgLmFycm93LFxyXG4uZHgtaGludC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3cge1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAwLjVyZW0pO1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItbGVmdCAuYXJyb3csXHJcbi5keC1oaW50LmJzLXBvcG92ZXItcmlnaHQgLmFycm93IHtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItY2VudGVyIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5keC1oaW50IC5keGgtY2FsbG91dCxcclxuLmR4LWhpbnQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLyp0b3AqL1xyXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dCB7XHJcbiAgICBib3R0b206IC04cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dCB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbi5keC1oaW50LmR4aC10b3AgLmR4aC1pbm5lci1jYWxsb3V0LFxyXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKnJpZ2h0Ki9cclxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dCB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC04cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBib3R0b206IC03cHg7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG59XHJcbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKmJvdHRvbSovXHJcbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0IHtcclxuICAgIHRvcDogLThweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG4uZHgtaGludC5keGgtYm90dG9tIC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0IHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZWNlY2U7XHJcbn1cclxuXHJcbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbn1cclxuLypsZWZ0Ki9cclxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IC04cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG59XHJcbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgYm90dG9tOiAtN3B4O1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0IHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbiRpY29uU2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGljb25MaW5lV2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJG9mZnNldE5GdWxsOiAtJGljb25MaW5lV2lkdGg7XHJcbiRoYWxmT2Zmc2V0OiBtYXRoLmRpdigkaWNvbkxpbmVXaWR0aCwgMik7XHJcbiRoYWxmTk9mZnNldDogLSRoYWxmT2Zmc2V0O1xyXG5AbWl4aW4gcmVnaXN0ZXItaWNvbnMoJGljb25zKSB7XHJcbiAgICAjeyRpY29uc30ge1xyXG4gICAgICAgIHdpZHRoOiAkaWNvblNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkaWNvblNpemU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBib3JkZXIoJGJvcmRlcnMuLi4pIHtcclxuICAgIEBlYWNoICRib3JkZXJUeXBlIGluICRib3JkZXJzIHtcclxuICAgICAgICAjeyRib3JkZXJUeXBlfTogJGljb25MaW5lV2lkdGggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiYWNrZHJvcCgkd2lkdGg6IDEwMCUsICRoZWlnaHQ6IDEwMCUsICRsZWZ0OiAwLCAkdG9wOiAwKSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6ICRsZWZ0O1xyXG4gICAgdG9wOiAkdG9wO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5AbWl4aW4gY2FyZXRMZWZ0KCRvZmZzZXQ6IDBweCkge1xyXG4gICAgQGluY2x1ZGUgYmFja2Ryb3AoODAlLCA4MCUpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyKGJvcmRlci10b3AsIGJvcmRlci1sZWZ0KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRvZmZzZXQsICRvZmZzZXQpO1xyXG59XHJcbkBpbmNsdWRlIHJlZ2lzdGVyLWljb25zKChcIi5keGJzLWljb24tY2xvc2VcIiwgXCIuZHhicy1pY29uLWFwcGx5XCIsXHJcbiAgICBcIi5keGJzLWNhcmV0LWxlZnRcIiwgXCIuZHhicy1jYXJldC1yaWdodFwiLFxyXG4gICAgXCIuZHhicy1pY29uLWV4cGFuZGVkXCIsIFwiLmR4YnMtaWNvbi1jb2xsYXBzZWRcIiwgXCIuZHhicy1jYXJldC1ib3R0b21cIikpO1xyXG5cclxuLmR4YnMtY2FyZXQtbGVmdCxcclxuLmR4YnMtY2FyZXQtcmlnaHQge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbn1cclxuXHJcbi5keGJzLWljb24tY2xvc2U6YmVmb3JlLFxyXG4uZHhicy1pY29uLWNsb3NlOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIGJhY2tkcm9wKGNhbGMoMTQxJSAtIDJweCksIDAsIC03JSwgNTAlKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlcihib3JkZXItdG9wKTtcclxufVxyXG4uZHhicy1pY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKCRoYWxmTk9mZnNldCwgbWF0aC5kaXYoJGhhbGZOT2Zmc2V0LCAyKSk7XHJcbn1cclxuLmR4YnMtaWNvbi1jbG9zZTphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZShtYXRoLmRpdigkaGFsZk9mZnNldCwgMiksICRoYWxmTk9mZnNldCk7XHJcbn1cclxuLmR4YnMtaWNvbi1hcHBseTpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgYmFja2Ryb3AoMTAwJSwgNTAlLCAwLCAxMi41JSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoYm9yZGVyLWJvdHRvbSwgYm9yZGVyLWxlZnQpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoJGhhbGZOT2Zmc2V0LCAkaGFsZk5PZmZzZXQpO1xyXG59XHJcblxyXG4uZHhicy1jYXJldC1sZWZ0OjpiZWZvcmUsXHJcbi5keGJzLWNhcmV0LXJpZ2h0OmJlZm9yZSxcclxuLmR4YnMtY2FyZXQtYm90dG9tOjpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXRMZWZ0KCRpY29uTGluZVdpZHRoKTtcclxufVxyXG4uZHhicy1jYXJldC1sZWZ0IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLmR4YnMtY2FyZXQtcmlnaHQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG4uZHhicy1jYXJldC1ib3R0b20ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbn1cclxuLmR4YnMtaWNvbi1leHBhbmRlZDo6YmVmb3JlLFxyXG4uZHhicy1pY29uLWNvbGxhcHNlZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBib3JkZXItdG9wOiAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAuM3JlbSBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpO1xyXG59XHJcbi5keGJzLWljb24tZXhwYW5kZWQ6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC04NSUsIDI1JSk7XHJcbn1cclxuLmR4YnMtaWNvbi1leHBhbmRlZCxcclxuLmR4YnMtaWNvbi1jb2xsYXBzZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCJAbWl4aW4gX2JhY2tkcm9wX2Jhc2Uge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuJV9iYWNrZHJvcCB7XHJcbiAgICBAaW5jbHVkZSBfYmFja2Ryb3BfYmFzZTtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuJV9iYWNrZHJvcF9mb2N1c19ob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZV9iYWNrZHJvcCgkc2VsZWN0b3IsICRhdHRyaWJ1dGVzLCAkYmFja2Ryb3BfcG9zdGZpeDogXCJcIiwgJGhhc19mb2N1c19zdGF0ZTogdHJ1ZSkge1xyXG4gICAgI3skc2VsZWN0b3J9IHtcclxuICAgICAgICAmOmhvdmVyI3skYmFja2Ryb3BfcG9zdGZpeH06YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlX2JhY2tkcm9wO1xyXG5cclxuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkYXR0cmlidXRlcyB7XHJcbiAgICAgICAgICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgKCRoYXNfZm9jdXNfc3RhdGUpIHtcclxuICAgICAgICAgICAgJjpmb2N1cyN7JGJhY2tkcm9wX3Bvc3RmaXh9OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVfYmFja2Ryb3A7XHJcblxyXG4gICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkYXR0cmlidXRlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1czpob3ZlciN7JGJhY2tkcm9wX3Bvc3RmaXh9OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVfYmFja2Ryb3BfZm9jdXNfaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnc3RhdGUtZGVjb3JhdGlvbnMnO1xyXG4kY29tbWFuZEJ0blBhZGRpbmc6IC41cmVtICFkZWZhdWx0O1xyXG5cclxuQG1peGluIGNvbW1hbmRCdXR0b25TaXplKCRpY29uU2l6ZSkge1xyXG4gICAgd2lkdGg6ICRpY29uU2l6ZTtcclxuICAgIGhlaWdodDogJGljb25TaXplO1xyXG4gICAgcGFkZGluZzogJGNvbW1hbmRCdG5QYWRkaW5nO1xyXG4gICAgZmxleDogMCAwICgkaWNvblNpemUpO1xyXG59XHJcblxyXG4uYnRuLmR4YnMtY21kLWJ0biB7XHJcbiAgICBAaW5jbHVkZSBjb21tYW5kQnV0dG9uU2l6ZSgxcmVtKTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcblxyXG4gICAgJjpub3QoOmZvY3VzKSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHN0YXRlX2JhY2tkcm9wKFwiLmJ0bi5keGJzLWNtZC1idG5cIiwgKCBib3JkZXItcmFkaXVzOiA1MCUpKTtcclxuXHJcbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcclxuICAgIC5keGJzLWNtZC1idG4ge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YnMtY21kLWJ0bi5idG4tbGluayB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyxcclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YnMtY2FsZW5kYXIgLmJ0bi5keGJzLWNtZC1idG4ge1xyXG4gICAgQGluY2x1ZGUgY29tbWFuZEJ1dHRvblNpemUoLjdlbSk7XHJcbn1cclxuXHJcblxyXG4iLCIuZHhicy1wcm9ncmVzcy5kaXNhYmxlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbn1cclxuIiwiJG9wYWNpdHlfbG93X3RyZXNob2xkOiAwLjM1ICFkZWZhdWx0O1xyXG5cclxuQGtleWZyYW1lcyBkeW5hbWljX29wYWNpdHkge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHlfbG93X3RyZXNob2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eV9sb3dfdHJlc2hvbGQgKyAwLjE1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyB7XHJcbiAgICAmIHRyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAjeyRvcGFjaXR5X2xvd190cmVzaG9sZH1zO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtcm93LWxvYWRpbmcge1xyXG4gICAgICAgIG9wYWNpdHk6IC4xNTtcclxuXHJcbiAgICAgICAgJiB0ZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDFzIGxpbmVhciAjeyRvcGFjaXR5X2xvd190cmVzaG9sZH1zIGluZmluaXRlIGFsdGVybmF0ZSBib3RoIHJ1bm5pbmcgZHluYW1pY19vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHgtc2stYm9vbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHgtc2stZGF0ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHgtc2stbnVtYmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAmIC5keC1zay1zdHIuZHgtc2stI3skaX06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICg0ICsgJGkpICogMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keC1zay1udW1iZXIuZHgtc2stI3skaX06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICN7KDIgKyAkaSl9cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2R4LWJsYXpvci5wYXJhbXMuc2Nzcyc7XHJcblxyXG4uZHhicy1ncmlkdmlldyB7XHJcbiAgICAmIC5keGJzLXBhZ2Utc2l6ZS1zZWxlY3RvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29sLWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYnRuLXRvZ2dsZS5keGJzLWNtZC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtdG9nZ2xlLWNlbGwge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgLypyZXZpZXcgYW5kIGRyb3AgYWxsICFpbXBvcnRhbnRzKi9cclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLXRhYmxlID4gdGhlYWQ+IHRyID4gdGgsXHJcbiAgICAmIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtZGF0YS1yb3cgPiB0ZC50YWJsZS1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMCwgdmFyKC0tc2VsZWN0aW9uLWJnKSwgdmFyKC0tc2VsZWN0aW9uLWJnKSk7XHJcbiAgICB9XHJcbiAgICAmIC5keGJzLWRhdGEtcm93ID4gLmR4YnMtdG9nZ2xlLWNlbGwgeyAvLyB0ZW1wLCBtZXJnZSB3aXRoIC5keGJzLXRvZ2dsZS1jZWxsIGFmdGVyIFQ5NTMyMTFcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IC8qcmV2aWV3IGFuZCBkcm9wIGFsbCAhaW1wb3J0YW50cyovXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLXRvZ2dsZS1jZWxsLFxyXG4gICAgJiAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy10b2dnbGUtY2VsbCArIHRkLFxyXG4gICAgJiAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0ICsgLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1ncmlkLWNvbHMtdG9nZ2xlYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tYnV0dG9uLXcsIDEuNXJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1ncmlkLWdyb3VwLXNwYW4tcm93IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1ncmlkLWdyb3VwLXNwYW4tcm93ID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmID4gLmNhcmQgPiAuY2FyZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLWdyaWQtY2VsbC1sb2FkaW5nOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLXNlbGVjdC1jZWxsID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcblxyXG4gICAgICAgICYgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBpbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCxcclxuICAgICYgLmR4YnMtZml4ZWQgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1zZWxlY3QtY2VsbCB7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxuXHJcbiAgICAgICAgJiA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkID4gLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aC5keGJzLWdyaWQtY2hlY2tib3gtY29sIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIge1xyXG4gICAgICAgID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGw6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAvKm1heC13aWR0aDogMXB4OyovXHJcbiAgICAgICAgICAgICYgZGl2IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQ29sb3JHcmF5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjAzNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5jYXJkIHtcclxuICAgICAgICAmID4gLmR4YnMtdGFibGUsXHJcbiAgICAgICAgJiA+ICogPiAuZHhicy10YWJsZSB7XHJcbiAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJiA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpIHtcclxuICAgICAgICAgICAgJiA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5ID4gdHIsXHJcbiAgICAgICAgICAgICAgICAmID4gdGZvb3QgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICAgICAmID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICYgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKTpub3QoLmR4YnMtZ3JpZC1ncGgpIHtcclxuICAgICAgICAgICAgJiA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICYgPiAuY2FyZCxcclxuICAgICAgICAuZHhicy1ncmlkLWVkaXQtZm9ybSA+IC5keGJsLWZsIC5yb3cgPiBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGd2SFNEQy5jYXJkLFxyXG4gICAgICAgICYgPiAuZHhndkNTRC5jYXJkIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJzLWdyaWQtaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gLmR4YnMtZ3JpZC1maXhlZC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWJ0bi5idG4tbGluayB7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtcm93dGVtcGxhdGUtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLWdyaWQtZWRpdC1mb3JtIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIChob3Zlcjogbm9uZSkge1xyXG4gICAgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gLmR4YnMtZ3JvdXAtcGFuZWwge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3IsXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhicy1ncm91cC1wYW5lbCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yID4gLmR4YmwtaW1hZ2UsXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhicy1ncm91cC1wYW5lbCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciA+IC5keGJsLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YnMtZ3JvdXAtcGFuZWwgPiAuY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuW2RhdGEtdG9nZ2xlPVwiZ3JpZHZpZXctY29sdW1uLXNvcnRcIl0sXHJcbi5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkgPiBzcGFuW2RhdGEtdG9nZ2xlPVwiZ3JpZHZpZXctY29sdW1uLXNvcnRcIl0sXHJcbi5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkgPiAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcuZHhicy1oYXMtdmVydGljYWwtc2Nyb2xsYmFyOm5vdCguZHhicy12ZXJ0aWNhbC1zY3JvbGxiYXItdmlzaWJsZSkgPiAuY2FyZCA+IC5keGd2SFNEQyA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXHJcbi5keGJzLWdyaWR2aWV3LmR4YnMtaGFzLXZlcnRpY2FsLXNjcm9sbGJhcjpub3QoLmR4YnMtdmVydGljYWwtc2Nyb2xsYmFyLXZpc2libGUpID4gLmNhcmQgPiAuZHhndkNTRCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG59XHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLXZzZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsXHJcbntcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiBpbmhlcml0O1xyXG59XHJcbi5keGJzLXBvcHVwLWVkaXQtcm93LFxyXG4uZHhicy1wb3B1cC1lZGl0LXJvdyA+IHRkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxufVxyXG5cclxuLmR4YnMtcG9wdXAtZWRpdC1yb3csXHJcbi5keGJzLXBvcHVwLWVkaXQtcm93ID4gdGQsXHJcbi5keGJzLXBvcHVwLWVkaXQtcm93ICsgdHIsXHJcbi5keGJzLXBvcHVwLWVkaXQtcm93ICsgdHIgPiB0ZCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZC1wYWdlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJiAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmID4gbGkgPiBidXR0b246bm90KC5kaXNhYmxlZCksXHJcbiAgICAgICAgJiA+IGxpID4gZGl2LnBhZ2UtbGluazpub3QoLmRpc2FibGVkKXtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWVkaXRmb3JtIHtcclxuXHJcbiAgICAmIC5keGJzLWRhdGFncmlkLWlucGxhY2UtZWRpdC1hcmVhIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAuNWVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWNvbXBvbmVudC13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tc2Nyb2xsLWxlZnQpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJENvbG9yQmx1ZTogdmFyKC0tYnMtYmx1ZSk7XHJcbiRDb2xvckRhcms6IHZhcigtLWJzLWRhcmspO1xyXG4kQ29sb3JJbmRpZ286IHZhcigtLWJzLWluZGlnbyk7XHJcbiRDb2xvclB1cnBsZTogdmFyKC0tYnMtcHVycGxlKTtcclxuJENvbG9yUGluazogdmFyKC0tYnMtcGluayk7XHJcbiRDb2xvclJlZDogdmFyKC0tYnMtcmVkKTtcclxuJENvbG9yT3JhbmdlOiB2YXIoLS1icy1vcmFuZ2UpO1xyXG4kQ29sb3JZZWxsb3c6IHZhcigtLWJzLXllbGxvdyk7XHJcbiRDb2xvckdyZWVuOiB2YXIoLS1icy1ncmVlbik7XHJcbiRDb2xvclRlYWw6IHZhcigtLWJzLXRlYWwpO1xyXG4kQ29sb3JDeWFuOiB2YXIoLS1icy1jeWFuKTtcclxuJENvbG9yR3JheTogdmFyKC0tYnMtZ3JheSk7XHJcbiRDb2xvcldoaXRlOiB2YXIoLS1icy13aGl0ZSk7XHJcbiRDb2xvclByaW1hcnk6IHZhcigtLWJzLXByaW1hcnkpO1xyXG4kQ29sb3JMaWdodDogdmFyKC0tYnMtbGlnaHQpO1xyXG5cclxuJENvbG9yUmVkTmFtZTogLS1icy1yZWQ7XHJcbiRDb2xvckdyZWVuTmFtZTogLS1icy1ncmVlbjtcclxuIiwiQGltcG9ydCAnZHgtYmxhem9yLnBhcmFtcy5zY3NzJztcclxuXHJcbkBtaXhpbiB1c2VyU2VsZWN0Tm9uZSB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG50aDpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbnRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB0ciB0aCA+IGJ1dHRvbixcclxudGFibGUuZHgtcmVzaXplIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50XHJcbntcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3cHgpO1xyXG59XHJcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0YWJsZS5keC1yZXNpemUgdGhlYWQgdHIgdGggPiBidXR0b24sXHJcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCxcclxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0YWJsZS5keC1yZXNpemUgdGhlYWQgdHIgdGggPiBidXR0b24sXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnRcclxue1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XHJcbn1cclxudGg6Zm9jdXMgPiBidXR0b246YmVmb3JlLFxyXG50aDpmb2N1cyAuZHhicy1maXhlZC1oZWFkZXItY29udGVudDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbnRhYmxlLmR4LXJlc2l6ZVxyXG57XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcbnRhYmxlLmR4LXJlc2l6ZSB0aFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxudGFibGUuZHgtcmVzaXplIHRyIHRoIHNwYW4sXHJcbnRhYmxlLmR4LXJlc2l6ZSB0ciB0aDpub3QoLmR4YnMtdG9nZ2xlLWNlbGwpOm5vdCguZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0KSBzcGFuLFxyXG50YWJsZS5keC1yZXNpemUgdHIgdGQ6bm90KC5keGJzLXRvZ2dsZS1jZWxsKTpub3QoLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCk6bm90KC5keGJzLWdyaWQtZWRpdC1mb3JtKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZFxyXG57XHJcbiAgICBAaW5jbHVkZSB1c2VyU2VsZWN0Tm9uZTtcclxufVxyXG5cclxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcjpiZWZvcmUsXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yOmJlZm9yZVxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxufVxyXG5cclxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcixcclxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3IsXHJcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3IsXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yXHJcbntcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1czpiZWZvcmUsXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXM6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5keENvbHVtblJlc2l6ZUFuY2hvciB7XHJcbiAgICBAaW5jbHVkZSB1c2VyU2VsZWN0Tm9uZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDdweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG50aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3Jcclxue1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWR4LWFjY2VudC1zaGFkb3ctY29sb3IsIHJnYmEoMTI4LDEyOCwxMjgsLjI1KSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5keENvbHVtblJlc2l6ZUFuY2hvcjphY3RpdmU6YmVmb3JlXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbn1cclxudGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yOjphZnRlclxyXG57XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWR4LWFjY2VudC1jb2xvciwgJENvbG9yUHJpbWFyeSk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1keC1hY2NlbnQtY29sb3IsICRDb2xvclByaW1hcnkpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi50YWJsZSB0aDpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1keC1hY2NlbnQtY29sb3IsICRDb2xvclByaW1hcnkpO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjI1cmVtLCAtLjI1cmVtLCAwKTtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgbGVmdDogN3B4O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5jYXJkLWJvZHkuZHhicy1ncmlkLXBhZ2VyLmR4LXJlc2l6ZVxyXG57XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcbi5keGJzLWdyaWR2aWV3IHRhYmxlLmR4LXJlc2l6ZSAuZHhicy1maXhlZCA+IHRoZWFkID4gdHIgPiB0aFxyXG57XHJcbiAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbn1cclxuIiwiXHJcbmR4YmwtdGh1bWIge1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG5keGJzLXRodW1iLWRyYWdnaW5nIHtcclxuICAgIC8vdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG4iLCIkY29sdW1uLWNob29zZXItbGFiZWwtcGFkZGluZy1yaWdodDogMjRweDtcclxuJGNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi13aWR0aDogMThweDtcclxuJGNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1wYWRkaW5nczogMTZweDtcclxuJGNvbHVtbi1jaG9vc2VyLWJvcmRlci13aWR0aDogMXB4O1xyXG5cclxuQG1peGluIGNvbHVtbkNob29zZXJFbGVtZW50RnJlZXplKCR0cmFuc2xhdGVZLCAkei1pbmRleCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleDtcclxufVxyXG5AbWl4aW4gYmFja2dyb3VuZEluaGVyaXQge1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbkBtaXhpbiBmbGV4Q2VudGVyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuQG1peGluIHVzZXJTZWxlY3ROb25lIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuQG1peGluIG92ZXJyRmxvdygkb3ZlcmZsb3c6IGF1dG8sICR3ZWJraXRTY3JvbGluZzogdG91Y2gpIHtcclxuICAgIG92ZXJmbG93OiAkb3ZlcmZsb3c7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogJHdlYmtpdFNjcm9saW5nO1xyXG59XHJcbkBtaXhpbiB3aXRob3V0U2lkZUJvcmRlcnMge1xyXG4gICAgYm9yZGVyLWxlZnQ6ICAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbkBtaXhpbiBib3JkZXJUb3BSYWRpdXMoJHZhbCkge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHZhbDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdmFsO1xyXG59XHJcbkBtaXhpbiBib3JkZXJCb3R0b21SYWRpdXMoJHZhbCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHZhbDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdmFsO1xyXG59XHJcbkBtaXhpbiBzaXplKCR2YWwpIHtcclxuICAgIHdpZHRoOiAkdmFsO1xyXG4gICAgaGVpZ2h0OiAkdmFsO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWwpIHtcclxuICAgIHRyYW5zaXRpb246ICR2YWw7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWw7XHJcbiAgICAtbW96LXRyYW5zaXRpb246ICR2YWw7XHJcbiAgICAta2h0bWwtdHJhbnNpdGlvbjogJHZhbDtcclxuICAgIC1vLXRyYW5zaXRpb246ICR2YWw7XHJcbn1cclxuQG1peGluIHRleHRUcnVuY2F0ZSB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5mcmVlemUudXAge1xyXG4gICAgQGluY2x1ZGUgY29sdW1uQ2hvb3NlckVsZW1lbnRGcmVlemUoY2FsYygxcHggLSAxMDAlKSwgMTAwNik7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZS5kb3duIHtcclxuICAgIEBpbmNsdWRlIGNvbHVtbkNob29zZXJFbGVtZW50RnJlZXplKGNhbGMoMTAwJSAtIDFweCksIDEwMDQpO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5mcmVlemUge1xyXG4gICAgQGluY2x1ZGUgY29sdW1uQ2hvb3NlckVsZW1lbnRGcmVlemUoMCUsIDEwMDUpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgb3ZlcnJGbG93O1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXI6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbms6aG92ZXIge1xyXG4gICAgei1pbmRleDogYXV0bztcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpmb2N1czo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1oLCBhdXRvKTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogY2FsYyh2YXIoLS10LCBhdXRvKSAtIHZhcigtLWJ0LCBhdXRvKSk7XHJcbiAgICBib3gtc2hhZG93OiBpbmhlcml0O1xyXG4gICAgei1pbmRleDogMTAwMTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpmb2N1cyAuY29sdW1uLWNob29zZXItZHJhZy1pY29uLW93bmVyIHtcclxuICAgIHRvcDogdmFyKC0tdCwgYXV0byk7XHJcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0taCwgYXV0bykgLSB2YXIoLS1idCwgYXV0bykgKiAyKTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGZsZXhDZW50ZXJlZDtcclxuICAgIEBpbmNsdWRlIHVzZXJTZWxlY3ROb25lO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItaGVhZGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRjb2x1bW4tY2hvb3Nlci1ib3JkZXItd2lkdGghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMzI1cHg7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgd2l0aG91dFNpZGVCb3JkZXJzO1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC44NXJlbTtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6ICRjb2x1bW4tY2hvb3Nlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkY29sdW1uLWNob29zZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbmhlcml0O1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1jb250YWluZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlclRvcFJhZGl1cyh1bnNldCk7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyQm90dG9tUmFkaXVzKHVuc2V0KTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5pbi1kcmFnIHtcclxuICAgIEBpbmNsdWRlIHVzZXJTZWxlY3ROb25lO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICB6LWluZGV4OiAxMDA4O1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCB7XHJcbiAgICBAaW5jbHVkZSB1c2VyU2VsZWN0Tm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyLmNvbHVtbi1jaG9vc2VyLWVuYWJsZS1kcmFnLWRyb3AgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICYgPiAuY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRjb2x1bW4tY2hvb3Nlci1sYWJlbC1wYWRkaW5nLXJpZ2h0fSArICN7JGNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi13aWR0aH0gKyAjeyRjb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tcGFkZGluZ3N9KTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggLmR4YmwtY2hlY2tib3ggPiBsYWJlbCB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0VHJ1bmNhdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggLmR4YmwtY2hlY2tib3ggaW5wdXQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94ID4gLmR4YmwtY2hlY2tib3ggLmR4YnMtY2hlY2tib3gtbGFiZWwuZHhicy1jaGVja2JveC1sYWJlbC13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC45MjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgZmxleENlbnRlcmVkO1xyXG5cclxuICAgIC5jb2x1bW4tY2hvb3Nlci1idXR0b24taWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxNnB4KTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24ge1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxOHB4KTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1vd25lciB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Q2VudGVyZWQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICB3aWR0aDogY2FsYygjeyRjb2x1bW4tY2hvb3Nlci1kcmFnLWljb24td2lkdGh9ICsgI3skY29sdW1uLWNob29zZXItZHJhZy1pY29uLXBhZGRpbmdzfSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLWtodG1sLXVzZXItZHJhZzogZWxlbWVudDtcclxuICAgIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZXhpdC1pY29uIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMThweCk7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1leGl0LWJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDE4cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmJvcmRlci1pbmhlcml0ID4gLm1vZGFsLWJvZHkge1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEluaGVyaXQ7XHJcbiAgICBib3JkZXI6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5ib3JkZXItaW5oZXJpdCA+IC5tb2RhbC1ib2R5ID4gLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW5oZXJpdDtcclxuICAgIGJvcmRlcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmdyaWQtdG9vbGJhci5jYXJkLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCAuY29sdW1uLWNob29zZXItZHJhZy1pY29uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCAuY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG92ZXJyRmxvdyh1bnNldCwgdW5zZXQpO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxufVxyXG4uZ3JpZC1oZWFkZXItdGVtcGxhdGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyQm90dG9tUmFkaXVzKDApO1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG4gICAgQGluY2x1ZGUgd2l0aG91dFNpZGVCb3JkZXJzO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG4uZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCAuZHhibC10b29sYmFyLWdyb3VwIC5jb2x1bW4tY2hvb3Nlci1idXR0b24tbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG4uZHhJRSAucGFnZS1saW5rLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iLCIuZHhibC1ncmlkW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxyXG4uZHhibC1ncmlkIHRyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IHRkOmZvY3VzLFxyXG4uZHhibC1ncmlkIHRib2R5W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxyXG4uZHhibC1saXN0LWJveFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcclxuLmR4YmwtY2FsZW5kYXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxyXG4uZHhibC1kcm9wZG93bltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cy13aXRoaW4sXHJcbi5keGJsLW1vZGFsW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLXdpdGhpbixcclxuW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhicy1jbGVhci1idG46Zm9jdXMsIFtkYXRhLXRvZ2dsZT1cImdyaWR2aWV3LWNvbHVtbi1zb3J0XCJdOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhicy1jbGVhci1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4iLCIuZHgtYmxhem9yLXNuYWNrYmFyLWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAzMDAwMTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjJzLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cclxuICAgIHJpZ2h0OiAuNXJlbTtcclxuICAgIGxlZnQ6IC41cmVtO1xyXG4gICAgYm90dG9tOiAuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICB3aWR0aDogNTgwcHg7ICAgICAgICAgICAgICAgICAgIC8vXHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4OyAgICAgICAgICAgICAgICAvL2ZvciB0aGUgY29uc2lzdGVuY3kgd2l0aCB0b29sYmFyIG1vZGFsIHdpbmRvd3NcclxuXHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyOTBweCk7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4LWJsYXpvci1zbmFja2Jhci1jb250YWluZXItc2hvd24ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIH1cclxuXHJcbiAgICAmIC5keC1ibGF6b3Itc25hY2tiYXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogLjc1O1xyXG4gICAgfVxyXG59XHJcbiIsIi5keC1ibGF6b3ItY29sb3JwaWNrZXIge1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHgtYmxhem9yLWNvbG9ycGlja2VyLXRhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItYXV0b21hdGljLWNhcHRpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keC1ibGF6b3ItY29sb3JwaWNrZXItc2VsZWN0ZWQtY29sb3Ige1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUge1xyXG4gICAgd2lkdGg6IDEyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDEyLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50LXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixyaWdodCB0b3AsbGVmdCB0b3AsZnJvbShyZ2JhKDI1NSwyNTUsMjU1LDApKSx0byh3aGl0ZSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApLCNmZmYpO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQtYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20ocmdiYSgwLDAsMCwwKSksdG8oYmxhY2spKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggMTgwZGVnLHJnYmEoMCwwLDAsMCksIzAwMCk7XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItaHVlLXNjYWxlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMi41cmVtO1xyXG4gICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zY2FsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IGJvdHRvbSxsZWZ0IHRvcCxmcm9tKHJlZCksY29sb3Itc3RvcCgxNyUsI2ZmMCksY29sb3Itc3RvcCgzMyUsIzBmMCksY29sb3Itc3RvcCg1MCUsIzBmZiksY29sb3Itc3RvcCg2NyUsIzAwZiksY29sb3Itc3RvcCg4MyUsI2YwZiksdG8ocmVkKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcscmVkIDAsI2ZmMCAxNyUsIzBmMCAzMyUsIzBmZiA1MCUsIzAwZiA2NyUsI2YwZiA4MyUscmVkIDEwMCUpO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWN1c3RvbS1jb2xvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zZWxlY3Rpb24tcmVjdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGhlaWdodDogMC42NXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLDAsMCwwLjM1KTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jb2xvci1zZWxlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsMC4zNSk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItZWRpdG9ycy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5keGJzLXRleHRib3g6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWJ0bi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG5cclxuICAgIC5idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBDb21tb24gKi9cclxuXHJcbi5keGJzLXBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogQWNjZXNzaWJpbGl0eSAqL1xyXG4uZHhBSUZFLFxyXG4uZHhBSUZNRSB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDApO1xyXG4gICAgLyogY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCk7ICovXHJcbn1cclxuXHJcbi5keEFJRkUge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5keEFJRk1FIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi8qIEdyaWRWaWV3ICovXHJcbi5keGJzLWdyaWR2aWV3IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5jYXJkLWJvZHkgPiAuY2FyZC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5iZy1wcmltYXJ5IC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1pbmRlbnQtY2VsbCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IC5keGJzLWVtcHR5LWRhdGEtcm93ID4gdGQge1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZHhicy1lbXB0eS1kYXRhLXJvdyB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi8qIG5vbi1kYXRhLWhlYWRlciAqL1xyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtY21kLWNlbGwsXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIGNvbW1hbmQgY2VsbCBidXR0b25zICovXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1jbWQtY2VsbCA+IC5keGJsLWJ0bi1saW5rLFxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtY21kLWNlbGwgPiAuZHhibC1idG4tbGluayB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIG1hcmsge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtY21kLWNlbGwsXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLXNlbGVjdC1jZWxsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWxvYWRpbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiBGaXhlZCBsYXlvdXQgKi9cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkIHtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4vKiBTY3JvbGxpbmcgKi9cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyxcclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NEIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREM6Zmlyc3QtY2hpbGQsXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRDpub3QoLmR4YnMtZ3JpZC1oc2QpLFxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0Q6Zmlyc3QtY2hpbGQgeyAgLypoaWRkZW4qL1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLyogQm9yZGVycyAqL1xyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLW5sYixcclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtbnJiIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0QgPiB0YWJsZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRDpub3QoLmR4LXNjcm9sbGluZykgPiB0YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldy5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlOm5vdCguZHhicy1mbS1kZXRhaWxzKSA+IC5jYXJkID4gLmR4Z3ZDU0Q6bm90KC5keC1zY3JvbGxpbmcpID4gdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBHcmlkVmlldyBhbmQgQ2FyZFZpZXcgaGVhZGVycyAoY2VsbHMgYW5kIGJsb2NrcykgKi9cclxuLmR4YnMtdGguY2FyZCB7XHJcbiAgICBtYXJnaW46IDAgMC41ZW0gMCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogLjNyZW0gLjc1cmVtO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ci5keGJzLWZpbHRlci1yb3cgPiB0ZCxcclxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkuZHhicy1ub2NsaWNrIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogOTkuOSU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gYnV0dG9uOm5vdCguZHhicy1jbWQtYnRuKSxcclxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkgPiBidXR0b24ge1xyXG4gICAgcGFkZGluZzogMCAuMnJlbTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4uZHhicy1maXhlZC1oZWFkZXItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDAgLjJyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgdGQudGFibGUtYWN0aXZlLmJnLXByaW1hcnkudGV4dC13aGl0ZSA+IC5keGJsLWNoZWNrYm94ID4gbGFiZWwge1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcclxufVxyXG4vKiBQb3B1cENvbnRyb2wgKi9cclxuXHJcbi5keGJzLWZhc3QtbmF2LmRyb3Bkb3duLW1lbnUsXHJcbi5keGJzLWRyb3Bkb3duLWFyZWEuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiIsIi8qIEJsYXpvciAqL1xyXG5cclxuLyoqIEJsYXpvciBEYXRhIEdyaWQgKiovXHJcbjpub3QoLmR4YmwtbGlzdGJveCkgPiAuZHhicy1ncmlkdmlldyB7XHJcbiAgICAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW46aG92ZXIsXHJcbiAgICAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW46Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rLFxyXG50ZC5keGJzLWNtZC1jZWxsID4gYnV0dG9uLmR4YmwtYnRuLWxpbmssXHJcbnRoLmR4YnMtY21kLWNlbGwgPiBidXR0b24uZHhibC1idG4tbGluayB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnRoLmR4YnMtY21kLWNlbGwgPiBidXR0b24uZHhibC1idG4tbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi8qIFZpcnR1YWwgU2Nyb2xsaW5nICovXHJcblxyXG4uZHhicy1ncmlkdmlldyA+IGRpdiA+IC5keGJzLWdyaWQtdnNkIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3LmR4YnMtaGFzLXZlcnRpY2FsLXNjcm9sbGJhci5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlID4gLmNhcmQgPiAuZHhndkhTREMuZHhicy1zY3JvbGxiYXItcGFkZGluZ1xyXG57XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keC1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xyXG59XHJcblxyXG4uZHhndkhTREMgPiAuZHhicy10YWJsZS50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5keGd2Q1NEIHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG4vKiBUaGVyZSBpcyBub3QgcGFnZXIgKi9cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyArIC5keGd2Q1NEIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCArIC5jYXJkLWJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogaW5oZXJpdDtcclxufVxyXG5cclxuLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyLmR4YnMtZ3JpZC1maXJzdC1sZXZlbC1ncm91cCA+IHRkLmR4YnMtdG9nZ2xlLWNlbGwsXHJcbnRhYmxlLmR4YnMtdGFibGU6bm90KC5keGJzLWdyb3VwZWQpID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOm5vdCguZHhicy1ncmlkdmlldy1yb3ctZGV0YWlscykge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLyogY29tbWFuZCBjZWxsIGJ1dHRvbnMgKi9cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLWNtZC1jZWxsID4gc3BhbiA+IC5keGJsLWJ0bi1saW5rLFxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtY21kLWNlbGwgPiBzcGFuID4gLmR4Z0JDVEMgPiAuZHhibC1idG4tbGluaywgLy9sYWNrIChiYXRjaCBtb2RlKVxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtY21kLWNlbGwgPiBzcGFuID4gLmR4YmwtYnRuLWxpbmsge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG4vKiBDb2x1bW4gSGVhZCBEcmFnZ2luZyAqL1xyXG4uZHgtZHJhZ2dpbmctc3RhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAyMDAwMDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAvKmFuaW1hdGlvbjogdHJhbnNsYXRpbmcgNHMgbGluZWFyIGluZmluaXRlOyovXHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsMCwwLDAuMTIpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwwLDAsMC4xMik7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLypoaWRkZW4qL1xyXG4uZHhicy10aC5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxufVxyXG4uZHhndi10YXJnZXQtbWFya3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxOTk5OTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxufVxyXG4uZHhicy1ncm91cC1wYW5lbC1lbXB0eSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIENvbHVtbiBHcm91cGluZyAqL1xyXG4vKmxhY2sqL1xyXG4uZHhicy1oZWFkZXItaW5kZW50IHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi8qbGFjayovXHJcbi5keGJzLWhlYWRlci1pbmRlbnQ6bm90KC5keGJzLWhlYWRlci1pbmRlbnQtbGFzdCkge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi8qbGFjayovXHJcbi5keGd2QXJtID4gLmR4YnMtaGVhZGVyLWluZGVudCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbn1cclxuLypsYWNrKi9cclxuLmR4Z3ZBcm0gPiAuZHhicy1oZWFkZXItaW5kZW50ID4gLmludmlzaWJsZSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuLyoqIEJsYXpvciBDb21ib0JveCAqKi9cclxuLmR4LWRyb3Bkb3duLWxpc3QtY29udGFpbmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLypsYWNrKi9cclxuLmR4LWxiLWRhdGFncmlkID4gLmNhcmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKmxhY2sqL1xyXG4uZHgtbGItZGF0YWdyaWQgPiAuY2FyZCA+IHRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLypsYWNrKi9cclxuLmR4LWxiLWRhdGFncmlkID4gLmNhcmQgPiB0YWJsZS5keGJzLXRhYmxlID4gdGJvZHkgPiB0ci5kcm9wZG93bi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogQ29tbW9uIGZvciBCbGF6b3IgKi9cclxuLmR4YnMtYm9yZGVyLXJhZGl1cy10b3AtMCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHgtYm9yZGVyLXJhZGl1cy1pbmhlcml0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtbGVmdC1pbmhlcml0IHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtaW5oZXJpdCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtMCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuIiwiLmR4YmwtZXhwYW5kYWJsZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmW2lzLWFuaW1hdGluZ10ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjM1cyBlYXNlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4uZHhicy1ncmlkdmlldyB7XHJcbiAgICAuZHhicy1kYXRhLXJvdyA+IHRkLFxyXG4gICAgdHIgPiB0aC5keGJzLXNlbGVjdC1jZWxsIHtcclxuICAgICAgICAmPiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJj4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHhicy1zZWxlY3QtY2VsbCA+IC5keGJzLWNoZWNrYm94ID4gLmN1c3RvbS1jaGVja2JveCA+IC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuLFxyXG4gICAgLmR4YnMtZ3JvdXAtcGFuZWwgc3BhbiB7XHJcbiAgICAgICAgJjpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmPiAuY2FyZCB7XHJcbiAgICAgICAgJiA+IC5keGJzLXRhYmxlID4gKiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4gLmR4YnMtdGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICY+IC5keGJzLWdyaWQtdnNkID4gLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICY+IC5keGJzLWdyaWQtaHNkID4gLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICY+IC5keGJzLWdyaWQtaGVhZGVyLWNvbnRhaW5lciA+IC5keGJzLXRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+IC5keGJzLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4gLmR4Z3ZIU0RDIHRyLFxyXG4gICAgICAgICY+IC5keGd2Q1NEIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPiAuZHhicy1ncmlkLXBhZ2VyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4gLmR4YnMtZ3JpZC1oZWFkZXItY29udGFpbmVyLmR4YnMtZ3JpZC1ncGggPiAuZHhicy1maXhlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+IC5ncmlkLWhlYWRlci10ZW1wbGF0ZSArIC5keGJzLXRhYmxlIHtcclxuICAgICAgICAgICAgJiA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICYgPiBjb2xncm91cCArIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5keGd2SFNEQyA+IC5keGJzLXRhYmxlID4gdGhlYWQsXHJcbiAgICAgICAgPiAuZHhndkNTRCA+IC5keGJzLXRhYmxlID4gdGJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gRWxlbWVudHNcclxuXHJcbmhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00MDA7XHJcbn1cclxuXHJcbi8vIENvbW1vblxyXG5cclxuLmJvcmRlci1saWdodCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBBbGVydHNcclxuXHJcbi5hbGVydCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYWxlcnQtbGlnaHQge1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLy8gQmFkZ2VzXHJcblxyXG4uYmFkZ2UuYmctc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gQnJlYWRjcnVtYlxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItaXRlbSBhIHtcclxuICAgIGNvbG9yOiAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbnNcclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeS1hbHQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWFsdDtcclxuIH1cclxuIFxyXG4gLmJ0bi1saW5rIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5idG4tbGluazpmb2N1cyB7XHJcbiAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NSwgMjMsIDIyNiwgMC41KTtcclxufVxyXG5cclxuLmJ0bi1saW5rOmRpc2FibGVkLFxyXG4uYnRuLWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRncmF5LTMwMDtcclxuIH1cclxuIFxyXG4uYnRuLmJ0bi1vdXRsaW5lLWRhcmsge1xyXG4gICAgY29sb3I6ICRncmF5LTMwMDtcclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAuYnRuLSN7JGNvbG9yfSxcclxuICAgIC5idG4tI3skY29sb3J9LmRpc2FibGVkLFxyXG4gICAgLmJ0bi0jeyRjb2xvcn06ZGlzYWJsZWQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgJi5idG4tZ3JvdXAtc20ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWdyb3VwLWxnIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWdyb3VwLFxyXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuOm5vdCg6Zm9jdXMpIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bjpkaXNhYmxlZCxcclxuICAgIC5idG4uZGlzYWJsZWQ6aG92ZXIsXHJcbiAgICAuYnRuLmRpc2FibGVkOmZvY3VzIHtcclxuICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tc2Vjb25kYXJ5Om5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6bm90KC5kaXNhYmxlZCk6bm90KGRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1sZWZ0LWRpdmlkZXIoJGNvbG9yKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogI3skYnRuLWJvcmRlci13aWR0aH0pO1xyXG4gICAgICAgICAgICB3aWR0aDogJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tcmlnaHQtZGl2aWRlcigkY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKSB7XHJcbiAgICAgICAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyICogI3skYnRuLWJvcmRlci13aWR0aH0pO1xyXG4gICAgICAgICAgICB3aWR0aDogJGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tdG9wLWRpdmlkZXIoJGNvbG9yKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOm5vdCguYWN0aXZlKTpub3QoOmFjdGl2ZSk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogI3skYnRuLWJvcmRlci13aWR0aH0pO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1ib3R0b20tZGl2aWRlcigkY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUpOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyICogI3skYnRuLWJvcmRlci13aWR0aH0pO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCB7XHJcbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICBAaWYgJGNvbG9yID09IFwic2Vjb25kYXJ5XCIge1xyXG4gICAgICAgICAgICAmID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLWxlZnQtZGl2aWRlcigkZ3JheS02MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAuYnRuLXNlY29uZGFyeTpub3QoOmxhc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tcmlnaHQtZGl2aWRlcigkZ3JheS02MDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICYgPiAuYnRuLSN7JGNvbG9yfTpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgICAgICAgICAgJiA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLSN7JGNvbG9yfTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tbGVmdC1kaXZpZGVyKGRhcmtlbigkdmFsdWUsIDcuNSUpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gLmJ0bi0jeyRjb2xvcn06bm90KDpsYXN0LWNoaWxkKSxcclxuICAgICAgICAgICAgJiA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tI3skY29sb3J9Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLXJpZ2h0LWRpdmlkZXIoZGFya2VuKCR2YWx1ZSwgNy41JSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgICAgIEBpZiAkY29sb3IgPT0gXCJzZWNvbmRhcnlcIiB7XHJcbiAgICAgICAgICAgICYgPiAuYnRuLXNlY29uZGFyeTpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAgICAgICAgICAgJiA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXNlY29uZGFyeTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tdG9wLWRpdmlkZXIoJGdyYXktNjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpsYXN0LWNoaWxkKSxcclxuICAgICAgICAgICAgJiA+IC5idG4tZ3JvdXAtdmVydGljYWw6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuLWJvdHRvbS1kaXZpZGVyKCRncmF5LTYwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgJiA+IC5idG4tI3skY29sb3J9Om5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmJ0bi1ncm91cC12ZXJ0aWNhbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tI3skY29sb3J9OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi10b3AtZGl2aWRlcihkYXJrZW4oJHZhbHVlLCA3LjUlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiA+IC5idG4tI3skY29sb3J9Om5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuYnRuLWdyb3VwLXZlcnRpY2FsOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLSN7JGNvbG9yfTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1ib3R0b20tZGl2aWRlcihkYXJrZW4oJHZhbHVlLCA3LjUlKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENhcmRcclxuXHJcbi5jYXJkLFxyXG4uY2FyZCA+IC5jYXJkLWhlYWRlcixcclxuLmNhcmQgPiAuY2FyZC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG59XHJcblxyXG4uY2FyZC5iZy1saWdodCB7XHJcbiAgICBjb2xvcjogJGdyYXktNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IC41cmVtIDEuMjVyZW07XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogLjVyZW0gMS4yNXJlbTtcclxufVxyXG5cclxuLy8gRHJvcGRvd25cclxuXHJcbi5kcm9wZG93bi1pdGVtOmZvY3VzLFxyXG4uZHJvcGRvd24taXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS05MDA7XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cCA+IC5keGJzLWlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sIC8qIGJ6ICovXHJcbi5pbnB1dC1ncm91cCA+IC5idG4sIC8qIGJzNSAqL1xyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1zZWNvbmRhcnksXHJcbi5pbnB1dC1ncm91cCA+IC5keGJzLWlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tc2Vjb25kYXJ5LCAvKiBieiAqL1xyXG4uaW5wdXQtZ3JvdXAgPiAuYnRuLXNlY29uZGFyeSwgLyogYnM1ICovXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLFxyXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xyXG59XHJcblxyXG4vLyBNb2RhbFxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogLjI1cmVtIC43NXJlbTtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm94LXNoYWRvdzogJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cztcclxufVxyXG5cclxuLy8gTmF2c1xyXG5cclxuLm5hdi10YWJzIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzcHggMDtcclxufVxyXG5cclxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXHJcbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxyXG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4vLyBQb3BvdmVyXHJcblxyXG4ucG9wb3ZlciAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuXHJcbi8vIFN3aXRjaGVzXHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRvcDogMC4xcmVtO1xyXG4gICAgbGVmdDogLTIuMzc1cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xyXG4gICAgdG9wOiBjYWxjKC4xNnJlbSArIDJweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcclxuICAgIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcclxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLFxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi8vIEZpbGUgXHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOmZpcnN0LWNoaWxkIC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4vLyBUYWJsZXNcclxuXHJcbi50YWJsZSB7XHJcbiAgICAudGFibGUtbGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZSB0aCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG50aCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG5cclxuLnRhYmxlLXNtLFxyXG4udGFibGUtc20gdGQsXHJcbi50YWJsZS1zbSB0aCB7XHJcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxufVxyXG4iLCJAa2V5ZnJhbWVzIGR4Ymwtc2tlbGV0b24tb3BhY2l0eS1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjE1O1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWludmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtdmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLWludmlzaWJsZS1jb250ZW50IHtcclxuICAgICYgPiAqIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtaW52aXNpYmxlLW9mZi1zY3JlZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMDAwMHB4KSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC12aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmR4YmwtZGlzcGxheS1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtYWxpZ24tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmR4YmwtYWxpZ24tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZHhibC1hbGlnbi1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmR4Ymwtbm93cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtcHJldmVudC1zYWZhcmktc2Nyb2xsaW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxufVxyXG5cclxuLmR4YmwtcHJldmVudHNlbCB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmR4YmwtZmxleC1jb2x1bW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1mbGV4LXJvdyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLWZsZXgtbm93cmFwIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXNrZWxldG9uLWFuaW1hdGUgLmR4Ymwtc2tlbGV0b24taXRlbSA+IGRpdiB7XHJcbiAgICBhbmltYXRpb246IDJzIGxpbmVhciBpbmZpbml0ZSBmb3J3YXJkcyBkeGJsLXNrZWxldG9uLW9wYWNpdHktYW5pbWF0aW9uO1xyXG59XHJcblxyXG4uZHhibC1za2VsZXRvbi1pdGVtIHtcclxuICAgICRza2VsZXRvbi1pbmRleGVzOiAxIDMgMCAyIDQ7XHJcblxyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1hbGlnbi1yaWdodCA+IGRpdiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1hbGlnbi1jZW50ZXIgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLXNrZWxldG9uLWRhdGUge1xyXG4gICAgICAgIG1heC13aWR0aDogOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLXNrZWxldG9uLWJvb2wge1xyXG4gICAgICAgIG1heC13aWR0aDogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2tlbGV0b24taW5kZXhlcykge1xyXG4gICAgICAgID4gLmR4Ymwtc2tlbGV0b24tc3RyaW5nLSN7JGkgLSAxfSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAoNCArIG50aCgkc2tlbGV0b24taW5kZXhlcywgJGkpKSAqIDEwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2tlbGV0b24tbnVtYmVyLSN7JGkgLSAxfSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogI3soMiArIG50aCgkc2tlbGV0b24taW5kZXhlcywgJGkpKX1lbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAtMTAwMDBweDtcclxuICAgIGxlZnQ6IC0xMDAwMHB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZHhibC1hMTF5LXN0YXR1cy1oZWxwZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG59XHJcbiIsIi5keGJsLWltYWdlIHtcclxuICAgIC0tZHhibC1pbWFnZS1oZWlnaHQ6ICN7JGR4LWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLWltYWdlLXdpZHRoOiAjeyRkeC1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teDogI3skZHgtaW1hZ2UtbWFyZ2luLXh9O1xyXG4gICAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAjeyRkeC1pbWFnZS1tYXJnaW4teX07XHJcblxyXG4gICAgbWFyZ2luOiB2YXIoLS1keGJsLWltYWdlLW1hcmdpbi15KSB2YXIoLS1keGJsLWltYWdlLW1hcmdpbi14KTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6bm90KHN2Zykge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZHhibC1pbWFnZS1maWxsKSB7XHJcbiAgICAgICAgZmlsbDogY3VycmVudGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5zdmcuZHhibC1pbWFnZSB7XHJcbiAgICB3aWR0aDogdmFyKC0tZHhibC1pbWFnZS13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWR4YmwtaW1hZ2UtaGVpZ2h0KTtcclxufVxyXG5cclxuLmR4Ymwtc20gLmR4YmwtaW1hZ2Uge1xyXG4gICAgLS1keGJsLWltYWdlLWhlaWdodDogI3skZHgtaW1hZ2Utc2l6ZS1zbX07XHJcbiAgICAtLWR4YmwtaW1hZ2Utd2lkdGg6ICN7JGR4LWltYWdlLXNpemUtc219O1xyXG4gICAgLS1keGJsLWltYWdlLW1hcmdpbi14OiAjeyRkeC1pbWFnZS1tYXJnaW4teC1zbX07XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6ICN7JGR4LWltYWdlLW1hcmdpbi15LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4YmwtaW1hZ2Uge1xyXG4gICAgLS1keGJsLWltYWdlLWhlaWdodDogI3skZHgtaW1hZ2Utc2l6ZS1sZ307XHJcbiAgICAtLWR4YmwtaW1hZ2Utd2lkdGg6ICN7JGR4LWltYWdlLXNpemUtbGd9O1xyXG4gICAgLS1keGJsLWltYWdlLW1hcmdpbi14OiAjeyRkeC1pbWFnZS1tYXJnaW4teC1sZ307XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6ICN7JGR4LWltYWdlLW1hcmdpbi15LWxnfTtcclxufVxyXG5cclxuLmR4YmwtdGV4dCB7XHJcbiAgICAtLWR4YmwtdGV4dC1mb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIC0tZHhibC10ZXh0LWZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIC0tZHhibC10ZXh0LWxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAjeyRkeC1zaXplLWJveC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRleHQtcGFkZGluZy15OiAjeyRkeC1zaXplLWJveC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRleHQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC0tZHhibC10ZXh0LWJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGg6ICN7JGR4LWJvcmRlci13aWR0aH07XHJcblxyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLXRleHQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRleHQtYm9yZGVyLWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRleHQtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRleHQtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRleHQtbGluZS1oZWlnaHQpO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LXBhZGRpbmcteCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5keGJsLXNtLmR4YmwtdGV4dCxcclxuLmR4Ymwtc20gLmR4YmwtdGV4dCB7XHJcbiAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6ICN7JGR4LXNpemUtYm94LXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6ICN7JGR4LXNpemUtYm94LXBhZGRpbmcteS1zbX07XHJcbn1cclxuXHJcbi5keGJsLWxnLmR4YmwtdGV4dCxcclxuLmR4YmwtbGcgLmR4YmwtdGV4dCB7XHJcbiAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6ICN7JGR4LXNpemUtYm94LXBhZGRpbmcteC1sZ307XHJcbiAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6ICN7JGR4LXNpemUtYm94LXBhZGRpbmcteS1sZ307XHJcbn1cclxuXHJcbi5keGJsLWhpbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcblxyXG4uZHhibC1idG4ge1xyXG4gICAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogI3skZHgtYnRuLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1idG4tZm9udC1zaXplOiAjeyRkeC1idG4tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6ICN7JGR4LWJ0bi1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtYnRuLWJnOiAjeyRkeC1idG4tYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogI3skZHgtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LXJhdGlvICogJGR4LWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAjeyRkeC1idG4taW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skZHgtYnRuLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogI3skZHgtYnRuLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogI3skZHgtYnRuLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6ICN7JGR4LWJ0bi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogI3skZHgtYnRuLWJveC1zaGFkb3d9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1ib3gtc2hhZG93KTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1ib3gtc2hhZG93KTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB0cmFzcGFyZW50O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDA7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwO1xyXG4gICAgLS1keGJsLWJ0bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIC0tZHhibC1idG4tbGluay10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtYnRuLWRpc2FibGVkLWJnLXRpbnQtYW1vdW50fTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWJ0bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1ib3gtc2hhZG93KTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWJ0bi1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtYnRuLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1idG4tbGluZS1oZWlnaHQpO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmID4gLmR4YmwtaW1hZ2UgKyAqLFxyXG4gICAgJiA+IDpub3QoLmR4YmwtaW1hZ2UpICsgLmR4YmwtaW1hZ2U6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbnMtc3R5bGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lOyAvLyBObyB0b2tlblxyXG5cclxuICAgICAgICBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWR4YmwtYnRuLWxpbmstdGV4dC1kZWNvcmF0aW9uKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRkeC1zdGF0ZS1hY3RpdmUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLWNvbmRpdGlvbmFsLXByb3BlcnRpZXMoJGR4LXN0YXRlLWhvdmVyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRkeC1zdGF0ZS1kaXNhYmxlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iZyk7XHJcbiAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcikgc29saWQgdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplKTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtY29uZGl0aW9uYWwtcHJvcGVydGllcygkZHgtc3RhdGUtZm9jdXNlZCwgdHJ1ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6ICN7JGR4LWJ0bi1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6ICN7JGR4LWJ0bi1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogI3skZHgtYnRuLWltYWdlLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogI3skZHgtYnRuLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9udC1zaXplOiAjeyRkeC1idG4tZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAjeyRkeC1idG4tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LXJhdGlvICogJGR4LWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6ICN7JGR4LWJ0bi1pbWFnZS1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6ICN7JGR4LWJ0bi1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJHJlbmRlci1zdHlsZSwgJHZhbHVlIGluICRkeC10aGVtZS1jb2xvcnMge1xyXG4gICAgLmR4YmwtYnRuLSN7JHJlbmRlci1zdHlsZX06d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJHZhbHVlLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1idG4tb3V0bGluZS0jeyRyZW5kZXItc3R5bGV9OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtc3R5bGUoJHZhbHVlLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1idG4tdGV4dC0jeyRyZW5kZXItc3R5bGV9OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXRleHQtc3R5bGUoJHZhbHVlLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcImJ1dHRvbi5jb250YWluZXJcIjtcclxuQGltcG9ydCBcImJ1dHRvbi5ncm91cFwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uLnRvb2xcIjtcclxuQGltcG9ydCBcImJ1dHRvbi5zcGxpdFwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uLnN0YW5kYWxvbmVcIjtcclxuIiwiQG1peGluIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBub3QtYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgJjpub3QoLmR4YmwtYWN0aXZlKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBub3QtaG92ZXItc3RhdGUoKSB7XHJcbiAgICAmOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgJi5keGJsLWRpc2FibGVkLFxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAmLmR4YmwtcmVhZG9ubHkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgJjpub3QoLmR4YmwtcmVhZG9ubHkpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNlbGVjdGVkLXN0YXRlKCkge1xyXG4gICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICYuZHhibC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG5vdC1zZWxlY3RlZC1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLXNlbGVjdGVkKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBub24tZWRpdGFibGUtc3RhdGUoKSB7XHJcbiAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHsgQGNvbnRlbnQ7IH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIHZhbGlkLXN0YXRlKCkge1xyXG4gICAgJi52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG5cclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaW52YWxpZC1zdGF0ZSgpIHtcclxuICAgICYuaW52YWxpZCB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcblxyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiR1bnNldC12YXI6IFwiLS1keGJsLXVuc2V0XCI7XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItdmFyLCAkaW50ZXJuYWwtY29sb3ItdmFyLCAkb3BhY2l0eSwgJGludGVybmFsLWltYWdlLW9ubHk6IHRydWUpIHtcclxuICAgICR0YWc6IGlmKCRpbnRlcm5hbC1pbWFnZS1vbmx5LCBcInN2Z1wiLCBcIlwiKTtcclxuICAgICYgPiAjeyR0YWd9LmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIEBpZiBub3QgJGNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICRjb2xvci12YXI6ICR1bnNldC12YXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgbm90ICRpbnRlcm5hbC1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAkaW50ZXJuYWwtY29sb3ItdmFyOiAkdW5zZXQtdmFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6IHZhcigjeyRjb2xvci12YXJ9LCB2YXIoI3skaW50ZXJuYWwtY29sb3ItdmFyfSwgY3VycmVudGNvbG9yKSk7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKCN7JGNvbG9yLXZhcn0sIHZhcigjeyRpbnRlcm5hbC1jb2xvci12YXJ9LCAjeyRvcGFjaXR5fSkpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtaW1hZ2UtY29sb3IoXHJcbiAgICAkY29sb3ItdmFyOiBudWxsLCAkY29sb3ItZGlzYWJsZWQtdmFyOiBudWxsLCAkY29sb3ItaG92ZXItdmFyOiBudWxsLCAkY29sb3ItYWN0aXZlLXZhcjogbnVsbCwgJGNvbG9yLWFjdGl2ZS1ob3Zlci12YXI6IG51bGwsXHJcbiAgICAkaGFzLWRlZmF1bHQtaG92ZXItc3RhdGU6IGZhbHNlLCAkaGFzLWRlZmF1bHQtYWN0aXZlLXN0YXRlOiBmYWxzZSxcclxuICAgICRvcGFjaXR5OiAkZHgtaW1hZ2UtY29sb3ItYWxwaGEsICRkaXNhYmxlZC1vcGFjaXR5OiAkZHgtaW1hZ2UtZGlzYWJsZWQtY29sb3ItYWxwaGEsICRob3Zlci1vcGFjaXR5OiAkZHgtaW1hZ2UtaG92ZXItY29sb3ItYWxwaGEsXHJcbiAgICAkYWN0aXZlLW9wYWNpdHk6ICRkeC1pbWFnZS1hY3RpdmUtY29sb3ItYWxwaGEsICRhY3RpdmUtaG92ZXItb3BhY2l0eTogJGFjdGl2ZS1vcGFjaXR5KSB7XHJcbiAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvci1jb3JlKCRjb2xvci12YXIsIFwiLS1keGJsLWltYWdlLWNvbG9yXCIsICRvcGFjaXR5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgQGlmICRoYXMtZGVmYXVsdC1hY3RpdmUtc3RhdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvci1jb3JlKCRjb2xvci1hY3RpdmUtdmFyLCBcIi0tZHhibC1pbWFnZS1hY3RpdmUtY29sb3JcIiwgJGFjdGl2ZS1vcGFjaXR5KTtcclxuXHJcbiAgICAgICAgICAgIEBpZiAkaGFzLWRlZmF1bHQtaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItYWN0aXZlLWhvdmVyLXZhciwgXCItLWR4YmwtaW1hZ2UtYWN0aXZlLWhvdmVyLWNvbG9yXCIsICRhY3RpdmUtaG92ZXItb3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItYWN0aXZlLXZhciwgXCItLWR4YmwtaW1hZ2UtY29sb3JcIiwgJG9wYWNpdHkpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvci1jb3JlKCRjb2xvci1hY3RpdmUtaG92ZXItdmFyLCBcIi0tZHhibC1pbWFnZS1jb2xvclwiLCAkb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgQGlmICRoYXMtZGVmYXVsdC1ob3Zlci1zdGF0ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWhvdmVyLXZhciwgXCItLWR4YmwtaW1hZ2UtaG92ZXItY29sb3JcIiwgJGhvdmVyLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvci1jb3JlKCRjb2xvci1ob3Zlci12YXIsIFwiLS1keGJsLWltYWdlLWNvbG9yXCIsICRvcGFjaXR5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItZGlzYWJsZWQtdmFyLCBcIi0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvclwiLCAkZGlzYWJsZWQtb3BhY2l0eSwgZmFsc2UpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtaW1hZ2UtYmctY29yZSgkYmctY29sb3ItdmFyLCAkaW50ZXJuYWwtYmctY29sb3ItdmFyLCAkYWxwaGEpIHtcclxuICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgQGlmIG5vdCAkYmctY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgJGJnLWNvbG9yLXZhcjogJHVuc2V0LXZhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiBub3QgJGJnLWNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICRpbnRlcm5hbC1iZy1jb2xvci12YXI6ICR1bnNldC12YXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skYmctY29sb3ItdmFyfSwgdmFyKCN7JGludGVybmFsLWJnLWNvbG9yLXZhcn0sIHJnYmEoMCAwIDAgLyAjeyRhbHBoYX0pKSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBlbWJlZGRlZC1pbWFnZS1iZygkYmctY29sb3ItdmFyOiBudWxsLCAkYmctY29sb3ItaG92ZXItdmFyOiBudWxsLCAkYWxwaGE6ICRkeC1pbWFnZS1zZWNvbmRhcnktY29sb3ItYWxwaGEsICRob3Zlci1hbHBoYTogJGR4LWltYWdlLXNlY29uZGFyeS1ob3Zlci1jb2xvci1hbHBoYSkge1xyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtYmctY29yZSgkYmctY29sb3ItdmFyLCBcIi0tZHhibC1pbWFnZS1zZWNvbmRhcnktY29sb3JcIiwgJGFscGhhKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1iZy1jb3JlKCRiZy1jb2xvci1ob3Zlci12YXIsIFwiLS1keGJsLWltYWdlLXNlY29uZGFyeS1ob3Zlci1jb2xvclwiLCAkaG92ZXItYWxwaGEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtdGV4dC1vcGFjaXR5LWNvcmUoJG9wYWNpdHk6IDEpIHtcclxuICAgICYgPiA6bm90KC5keGJsLWltYWdlKSB7XHJcbiAgICAgICAgb3BhY2l0eTogI3skb3BhY2l0eX07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBlbWJlZGRlZC10ZXh0LW9wYWNpdHkoJG9wYWNpdHk6IDEsICRkaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSwgJGFjdGl2ZS1vcGFjaXR5OiAkb3BhY2l0eSkge1xyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5LWNvcmUoJG9wYWNpdHkpO1xyXG5cclxuICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC10ZXh0LW9wYWNpdHktY29yZSgkYWN0aXZlLW9wYWNpdHkpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eS1jb3JlKCRkaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNvbnRleHR1YWwtZm9jdXMtc3R5bGUoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsXHJcbiAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRzaGFkb3ctc2l6ZSwgJHNoYWRvdy10aW50LWFtb3VudCwgJHNoYWRvdy1zaGFkZS1hbW91bnQsICRib3JkZXItdGludC1hbW91bnQsICRib3JkZXItc2hhZGUtYW1vdW50KSB7XHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICAkZm9yZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKTtcclxuICAgICAgICAkc2hhZG93LWNvbG9yOiBpZigkZm9yZS1jb2xvciA9PSAkZHgtY29sb3ItY29udHJhc3QtbGlnaHQsIHJnYmEoJGNvbG9yLCAkc2hhZG93LXRpbnQtYW1vdW50KSwgcmdiYSgkY29sb3IsICRzaGFkb3ctc2hhZGUtYW1vdW50KSk7XHJcbiAgICAgICAgJGJvcmRlci1jb2xvcjogaWYoJGZvcmUtY29sb3IgPT0gJGR4LWNvbG9yLWNvbnRyYXN0LWxpZ2h0LCB0aW50LWNvbG9yKCRjb2xvciwgJGJvcmRlci10aW50LWFtb3VudCksIHNoYWRlLWNvbG9yKCRjb2xvciwgJGJvcmRlci1zaGFkZS1hbW91bnQpKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9jdXMtc3R5bGUtY29yZSgkc2hhZG93LWNvbG9yLXZhciwgJHNoYWRvdy1zcHJlYWQtdmFyLCAkc2hhZG93LWJsdXItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJHNoYWRvdy1jb2xvciwgJGJvcmRlci1jb2xvciwgJHNoYWRvdy1zaXplKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgJHJnYi1jb2xvcjogZ2V0LWV4dGVybmFsLXRoZW1lLXJnYi1jb2xvcigkcmVuZGVyLXN0eWxlKTtcclxuXHJcbiAgICAgICAgQGlmICRyZ2ItY29sb3Ige1xyXG4gICAgICAgICAgICAkc2hhZG93LWNvbG9yOiByZ2JhKCRyZ2ItY29sb3IsICRzaGFkb3ctc2hhZGUtYW1vdW50KTtcclxuICAgICAgICAgICAgJGJvcmRlci1jb2xvcjogcmdiYSgkcmdiLWNvbG9yLCAkYm9yZGVyLXNoYWRlLWFtb3VudCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb2N1cy1zdHlsZS1jb3JlKCRzaGFkb3ctY29sb3ItdmFyLCAkc2hhZG93LXNwcmVhZC12YXIsICRzaGFkb3ctYmx1ci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkc2hhZG93LWNvbG9yLCAkYm9yZGVyLWNvbG9yLCAkc2hhZG93LXNpemUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAkc2hhZG93LWNvbG9yOiBnZXQtZXh0ZXJuYWwtdGhlbWUtY29sb3IoJHJlbmRlci1zdHlsZSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb2N1cy1zdHlsZS1ibHVyZWQoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRzaGFkb3ctY29sb3IsICRzaGFkb3ctc2l6ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9jdXMtc3R5bGUtY29yZSgkc2hhZG93LWNvbG9yLXZhciwgJHNoYWRvdy1zcHJlYWQtdmFyLCAkc2hhZG93LWJsdXItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJHNoYWRvdy1jb2xvciwgJGJvcmRlci1jb2xvciwgJHNoYWRvdy1zaXplKSB7XHJcbiAgICAjeyRzaGFkb3ctY29sb3ItdmFyfTogI3skc2hhZG93LWNvbG9yfTtcclxuICAgICN7JHNoYWRvdy1zcHJlYWQtdmFyfTogI3skc2hhZG93LXNpemV9O1xyXG4gICAgI3skc2hhZG93LWJsdXItdmFyfTogMHJlbTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcblxyXG4gICAgQGlmICRib3JkZXItY29sb3ItdmFyIHtcclxuICAgICAgICAjeyRib3JkZXItY29sb3ItdmFyfTogI3skYm9yZGVyLWNvbG9yfTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvY3VzLXN0eWxlLWJsdXJlZCgkc2hhZG93LWNvbG9yLXZhciwgJHNoYWRvdy1zcHJlYWQtdmFyLCAkc2hhZG93LWJsdXItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJGNvbG9yLCAkc2hhZG93LXNpemUpIHtcclxuICAgICN7JHNoYWRvdy1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcbiAgICAjeyRzaGFkb3ctc3ByZWFkLXZhcn06IDByZW07IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgI3skc2hhZG93LWJsdXItdmFyfTogY2FsYygjeyRzaGFkb3ctc2l6ZX0gKyAxcHgpO1xyXG5cclxuICAgIEBpZiAkYm9yZGVyLWNvbG9yLXZhciB7XHJcbiAgICAgICAgI3skYm9yZGVyLWNvbG9yLXZhcn06ICN7JGNvbG9yfTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNvbnRleHR1YWwtc3RhdGUtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRiYWNrZ3JvdW5kLXZhciwgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQpIHtcclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgICRmb3JlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpO1xyXG4gICAgICAgICRiYWNrLWNvbG9yOiBpZigkZm9yZS1jb2xvciA9PSAkZHgtY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRjb2xvciwgJHNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGNvbG9yLCAkdGludC1hbW91bnQpKTtcclxuXHJcbiAgICAgICAgI3skYmctY29sb3ItdmFyfTogI3skYmFjay1jb2xvcn07XHJcblxyXG4gICAgICAgIEBpZiAkY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgI3skY29sb3ItdmFyfTogI3skZm9yZS1jb2xvcn07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGJvcmRlci1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAjeyRib3JkZXItY29sb3ItdmFyfTogI3skYmFjay1jb2xvcn07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAjeyRiZy1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcblxyXG4gICAgICAgIEBpZiAkY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgI3skY29sb3ItdmFyfTogI3tnZXQtZXh0ZXJuYWwtdGhlbWUtYmFzZS1mb3JlLWNvbG9yKCRyZW5kZXItc3R5bGUpfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAkYm9yZGVyLWNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICN7JGJvcmRlci1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGJhY2tncm91bmQtdmFyIHtcclxuICAgICAgICAgICAgI3skYmFja2dyb3VuZC12YXJ9OiAje2xpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsICRzaGFkZS1hbW91bnQpLCByZ2JhKDAsIDAsIDAsICRzaGFkZS1hbW91bnQpKX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY29udGV4dHVhbC1kaXNhYmxlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJGJhY2tncm91bmQtdmFyLCAkb3BhY2l0eS12YXIsICRjb2xvciwgJHJlbmRlci1zdHlsZSxcclxuICAgICR0aW50LWFtb3VudCwgJHNoYWRlLWFtb3VudCwgJG5lZWRCYWNrZ3JvdW5kOiB0cnVlLCAkbmVlZEJvcmRlcjogdHJ1ZSkge1xyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgJGJhY2stY29sb3I6IHRpbnQtY29sb3IoJGNvbG9yLCAkdGludC1hbW91bnQpO1xyXG4gICAgICAgICRmb3JlLWNvbG9yOiBpZigkbmVlZEJhY2tncm91bmQsIGNvbG9yLWNvbnRyYXN0KCRjb2xvciksICRiYWNrLWNvbG9yKTtcclxuXHJcbiAgICAgICAgI3skYmctY29sb3ItdmFyfTogI3tpZigkbmVlZEJhY2tncm91bmQsICRiYWNrLWNvbG9yLCB0cmFuc3BhcmVudCl9O1xyXG4gICAgICAgICN7JGNvbG9yLXZhcn06ICN7JGZvcmUtY29sb3J9O1xyXG4gICAgICAgICN7JGJvcmRlci1jb2xvci12YXJ9OiAje2lmKCRuZWVkQm9yZGVyLCAkYmFjay1jb2xvciwgdHJhbnNwYXJlbnQpfTtcclxuICAgICAgICAjeyRvcGFjaXR5LXZhcn06IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICRiYWNrLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgJGZvcmUtY29sb3I6IGlmKCRuZWVkQmFja2dyb3VuZCwgI3tnZXQtZXh0ZXJuYWwtdGhlbWUtYmFzZS1mb3JlLWNvbG9yKCRyZW5kZXItc3R5bGUpfSwgJGJhY2stY29sb3IpO1xyXG5cclxuICAgICAgICAjeyRiZy1jb2xvci12YXJ9OiAje2lmKCRuZWVkQmFja2dyb3VuZCwgJGJhY2stY29sb3IsIHRyYW5zcGFyZW50KX07XHJcbiAgICAgICAgI3skY29sb3ItdmFyfTogI3skZm9yZS1jb2xvcn07XHJcbiAgICAgICAgI3skYm9yZGVyLWNvbG9yLXZhcn06ICN7aWYoJG5lZWRCb3JkZXIsICRiYWNrLWNvbG9yLCB0cmFuc3BhcmVudCl9O1xyXG5cclxuICAgICAgICBAaWYgJG5lZWRCYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgI3skYmFja2dyb3VuZC12YXJ9OiAje2xpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsICR0aW50LWFtb3VudCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgJHRpbnQtYW1vdW50KSl9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2UgaWYgJG9wYWNpdHktdmFyIHtcclxuICAgICAgICAgICAgI3skb3BhY2l0eS12YXJ9OiAkdGludC1hbW91bnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBsZW5ndGgtemVyby1uby11bml0XHJcblxyXG5AbWl4aW4gZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRiZy1jb2xvciwgJGJhc2UtYmctY29sb3IsICRhbHBoYSwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xyXG5cclxuICAgIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRiZy1jb2xvci12YXJ9LCAjeyRiZy1jb2xvcn0pO1xyXG4gICAgY29sb3I6IHZhcigjeyRjb2xvci12YXJ9KTtcclxuXHJcbiAgICBAaWYgbm90ICRiZy1jb2xvciBvciAkYmctY29sb3IgPT0gdW5zZXQge1xyXG4gICAgICAgICRib3JkZXItd2lkdGg6IGlmKCRib3JkZXItd2lkdGgtdmFyLCB2YXIoI3skYm9yZGVyLXdpZHRoLXZhcn0sIDBweCksIDBweCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKCN7JGJvcmRlci13aWR0aH0gLyAxLjI1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKCN7JGJvcmRlci13aWR0aH0gLyAxLjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKCN7JGJvcmRlci13aWR0aH0gLyAxLjc1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAjeyRib3JkZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsICN7JGJvcmRlci13aWR0aH0pKTtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAjeyRib3JkZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsICN7JGJvcmRlci13aWR0aH0pKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skYmFzZS1iZy1jb2xvcn07XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICN7JGFscGhhfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAkcm9vdC1iZy1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKCN7JHJvb3QtYmctY29sb3ItdmFyfSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuXHJcbkBtaXhpbiBwYW5lbC1oZWFkZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1wYW5lbC1oZWFkZXItYmcsXHJcbiAgICAgICAgJGR4LXBhbmVsLWJhc2UtYmcsICRkeC1wYW5lbC1oZWFkZXItYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFuZWwtaGVhZGVyLWhvdmVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtcGFuZWwtaGVhZGVyLWhvdmVyLWJnLFxyXG4gICAgICAgICRkeC1wYW5lbC1iYXNlLWJnLCAkZHgtcGFuZWwtaGVhZGVyLWhvdmVyLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIHBhbmVsLWhlYWRlci1zZWxlY3RlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXBhbmVsLWhlYWRlci1zZWxlY3RlZC1iZyxcclxuICAgICAgICAkZHgtcGFuZWwtYmFzZS1iZywgJGR4LXBhbmVsLWhlYWRlci1zZWxlY3RlZC1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYW5lbC1mb290ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1wYW5lbC1mb290ZXItYmcsXHJcbiAgICAgICAgJGR4LXBhbmVsLWJhc2UtYmcsICRkeC1wYW5lbC1mb290ZXItYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXBhbmVsLWZvb3Rlci1zZWNvbmRhcnktYmcsXHJcbiAgICAgICAgJGR4LXBhbmVsLWJhc2UtYmcsICRkeC1wYW5lbC1mb290ZXItc2Vjb25kYXJ5LWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLWhvdmVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwsICRiZy1hbHBoYTogJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLWhvdmVyLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtaG92ZXItc2Vjb25kYXJ5LXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtaG92ZXItc2Vjb25kYXJ5LWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkZHgtc3RhdGUtaG92ZXItc2Vjb25kYXJ5LWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLXNlbGVjdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLWhvdmVyLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktZGFyay1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktZGFyay1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktZGFyay1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtc3BlY2lhbC1wcmltYXJ5LXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc3BlY2lhbC1wcmltYXJ5LWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc3BlY2lhbC1wcmltYXJ5LWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLWRpc2FibGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtZGlzYWJsZWQtYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1kaXNhYmxlZC1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtZGlzYWJsZWQtcHJpbWFyeS1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LXN0YXRlLWRpc2FibGVkLXByaW1hcnktYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gZGlzYWJsZS1wYWRkaW5nKCkgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsXHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpIHtcclxuICAgIC0tZHhibC1idG4tYmc6ICN7JGNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkY29sb3IpfTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3tnZXQtZXh0ZXJuYWwtdGhlbWUtYmFzZS1mb3JlLWNvbG9yKCRyZW5kZXItc3R5bGUpfTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tYWN0aXZlLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24taG92ZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1kaXNhYmxlZC1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpIHtcclxuICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWFjdGl2ZS1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWhvdmVyLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZGlzYWJsZWQtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCBmYWxzZSwgdHJ1ZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi10ZXh0LXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1hY3RpdmUtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1ob3Zlci1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWRpc2FibGVkLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgZmFsc2UsIGZhbHNlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWFjdGl2ZS1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtc3RhdGUtc3R5bGUoXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWFjdGl2ZS1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZFwiLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQsICRkeC1idG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudFxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1ob3Zlci1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtc3RhdGUtc3R5bGUoXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kXCIsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50LCAkZHgtYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudFxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1kaXNhYmxlZC1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUsICRuZWVkQmFja2dyb3VuZDogdHJ1ZSwgJG5lZWRCb3JkZXI6IHRydWUpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZGlzYWJsZWQtc3R5bGUoXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kXCIsIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5XCIsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWRpc2FibGVkLWJnLXRpbnQtYW1vdW50LCAkZHgtYnRuLWRpc2FibGVkLWJnLXNoYWRlLWFtb3VudCxcclxuICAgICAgICAkbmVlZEJhY2tncm91bmQsICRuZWVkQm9yZGVyXHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1mb2N1cy1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkXCIsIFwiLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1clwiLCBudWxsLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWJ0bi1mb2N1cy1zaGFkb3ctc2l6ZSxcclxuICAgICAgICAkZHgtYnRuLWZvY3VzLXNoYWRvdy10aW50LWFtb3VudCwgJGR4LWJ0bi1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50LCAwJSwgMCVcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24taW5uZXItZm9jdXMtc3R5bGUoJGJvcmRlci1yYWRpdXMsICRvZmZzZXQ6IDBweCkgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgI3skb2Zmc2V0fSk7XHJcbiAgICAgICAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgI3skb2Zmc2V0fSk7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAjeyRvZmZzZXR9KTtcclxuICAgICAgICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAjeyRvZmZzZXR9KTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGluay1idXR0b25zLXN0eWxlKCkge1xyXG4gICAgJi5keGJsLWJ0bi1saW5rLFxyXG4gICAgJi5keGJsLWJ0bi1vdXRsaW5lLWxpbmssXHJcbiAgICAmLmR4YmwtYnRuLXRleHQtbGluayB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhdGUtY29uZGl0aW9uYWwtcHJvcGVydGllcygkc3RhdGUsICRmb3JjZS1ib3gtc2hhZG93LW92ZXJyaWRlOiBmYWxzZSkge1xyXG4gICAgJHN0YXRlOiBpZigkc3RhdGUgPT0gJGR4LXN0YXRlLWZvY3VzZWQsIFwiZm9jdXNcIiwgJHN0YXRlKTtcclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3gtc2hhZG93LWZvci1zdGF0ZXMtZW5hYmxlZCBvciAkZm9yY2UtYm94LXNoYWRvdy1vdmVycmlkZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tI3skc3RhdGV9LWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLXBhZGRpbmctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi0jeyRzdGF0ZX0tcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi0jeyRzdGF0ZX0tcGFkZGluZy14KTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3JkZXItd2lkdGgtZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLSN7JHN0YXRlfS1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJvcmRlci1yYWRpdXMtZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi0jeyRzdGF0ZX0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJidXR0b24udG9vbFwiO1xyXG4iLCIuZHhibC1idG4tY29udGFpbmVyIHtcclxuICAgIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteX07XHJcblxyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteCkgMCB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lZGl0XCI7XHJcblxyXG4uZHhibC1idG4tZ3JvdXAsXHJcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3MoKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4Ymwtc20sXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4Ymwtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzLXNtKCk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWxnLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWxnIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpO1xyXG4gICAgfVxyXG59XHJcblxyXG46bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSB7XHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCB7XHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KSxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcclxuICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZHgtYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRkeC1idG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIHRleHQtZWRpdC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICY6Zm9jdXMtd2l0aGluLFxyXG4gICAgJi5keGJsLWZvY3VzZWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKDpmb2N1cykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LW5vdC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICY6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRleHQtZWRpdC1zdGF0ZS1kaXNhYmxlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXRleHQtZWRpdC1kaXNhYmxlZC1iZyxcclxuICAgICAgICAkZHgtdGV4dC1lZGl0LXN0YXRlLWJhc2UtY29sb3IsICRkeC1zdGF0ZS1kaXNhYmxlZC1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWRcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyXCIsIFwiLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNpemUsXHJcbiAgICAgICAgJGR4LXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctdGludC1hbW91bnQsICRkeC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudCxcclxuICAgICAgICAkZHgtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci10aW50LWFtb3VudCwgJGR4LXRleHQtZWRpdC1mb2N1cy1ib3JkZXItc2hhZGUtYW1vdW50XHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzKCkge1xyXG4gICAgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtc3BhY2luZykgdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lICBtYXgtbGluZS1sZW5ndGhcclxuXHJcbiAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWRpdC1mb2N1cy1zdHlsZSgkZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvciwgXCJzdWNjZXNzXCIpO1xyXG5cclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG5cclxuICAgICAgICAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2UuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLWljb24tdmFsaWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaW52YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZm9jdXMtc3R5bGUoJGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvciwgXCJkYW5nZXJcIik7XHJcblxyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG5cclxuICAgICAgICAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2UuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLWljb24taW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LWRlZmF1bHQtYnRuKCkge1xyXG4gICAgJi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLFxyXG4gICAgJi5keGJsLXNwaW4tYnRuLWRlYyxcclxuICAgICYuZHhibC1zcGluLWJ0bi1pbmMsXHJcbiAgICAmLmR4YmwtYnRuLWljb24ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LWN1c3RvbS1idG4oKSB7XHJcbiAgICAmOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBidXR0b24tdG9vbC1wYWRkaW5ncygpIHtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15fTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi10b29sLXBhZGRpbmdzLXNtKCkge1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXktc219O1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXRvb2wtcGFkZGluZ3MtbGcoKSB7XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteS1sZ307XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUtY29yZSgpIHtcclxuICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGR4LWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1idG4taW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3JcIik7XHJcbiAgICBAaW5jbHVkZSBlbWJlZGRlZC10ZXh0LW9wYWNpdHkoKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdGF0ZS1zdHlsZXMtY29yZSgkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6ICN7JGR4LWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICN7JGR4LWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1jb2xvcn07XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcblxyXG4gICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlICgpIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1idG4tYWN0aXZlLWJnXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmdcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlICgpIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIiwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZSgpIHtcclxuICAgIC0tZHhibC1idG4tYmc6ICN7JGR4LWJnfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6ICN7JGR4LWJnfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlLWNvcmUoKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdGF0ZS1zdHlsZXMoKSB7XHJcbiAgICAtLWR4YmwtYnRuLXJvb3QtYmc6ICN7JGR4LWJnfTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3RhdGUtc3R5bGVzLWNvcmUoXCItLWR4YmwtYnRuLXJvb3QtYmdcIik7XHJcblxyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LW91dGxpbmUtdG9vbC1zdHlsZSgpIHtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlLWNvcmUoKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktb3V0bGluZS10b29sLXN0YXRlLXN0eWxlcygpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdGF0ZS1zdHlsZXMtY29yZSgpO1xyXG5cclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRvb2wtc3R5bGUoKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUtY29yZSgpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRvb2wtc3RhdGUtc3R5bGVzKCkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0YXRlLXN0eWxlcy1jb3JlKCk7XHJcblxyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4iLCIuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZSgpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcbn1cclxuXHJcbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcclxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktb3V0bGluZS10b29sLXN0eWxlKCk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxufVxyXG5cclxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRvb2wtc3R5bGUoKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG59XHJcblxyXG4uZHhibC1idG4tdG9vbCxcclxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2w6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzKCk7XHJcbn1cclxuXHJcbi5keGJsLWJ0bi10b29sLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLXNtOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1zbSgpO1xyXG59XHJcblxyXG4uZHhibC1idG4tdG9vbC5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcclxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3MtbGcoKTtcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvblwiO1xyXG5cclxuLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRkeC1idG4tYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgLyAjeyRkeC1zcGxpdC1idG4tcGFkZGluZy14LXJhdGlvfSkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgLyAjeyRkeC1zcGxpdC1idG4tcGFkZGluZy14LXJhdGlvfSkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b24uc3RhbmRhbG9uZVwiO1xyXG5cclxuLmR4YmwtYnRuLXN0YW5kYWxvbmUge1xyXG4gICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAje2dldEJ1dHRvbkJveFNoYWRvdygkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCl9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4gICAgLS1keGJsLWJ0bi1saW5rLWhvdmVyLWNvbG9yOiAje2dldEJ1dHRvbkNvbG9yKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibGlua1wiLCAkZHgtc3RhdGUtaG92ZXIsIFwidGV4dFwiKX07XHJcbiAgICAtLWR4YmwtYnRuLWxpbmstdGV4dC1kZWNvcmF0aW9uOiAje2dldExpbmtCdXR0b25UZXh0RGVjb3JhdGlvbigpfTtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiAje2dldEJ1dHRvbkNvbG9yKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJnXCIpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAje2dldEJ1dHRvbkNvbG9yKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtbm9ybWFsLCBcInRleHRcIil9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAje2dldEJ1dHRvbkNvbG9yKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJvcmRlclwiKX07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWFjdGl2ZS1iZ1wiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1hY3RpdmUtY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1hY3RpdmUsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtYWN0aXZlLCBcImJvcmRlclwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWhvdmVyLCBcImJnXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWhvdmVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtaG92ZXIsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1ob3ZlciwgXCJib3JkZXJcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZGlzYWJsZWQtYmdcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWRpc2FibGVkLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiYm9yZGVyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLWJnXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZm9jdXNlZCwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWZvY3VzZWQsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmdcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1mb2N1c2VkLCBcImJvcmRlclwiKTtcclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi1vdXRsaW5lLW5vbmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1vdXRsaW5lLXN0eWxlKFwibm9uZVwiLCAkZHgtcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtYnRuLXRleHQtbm9uZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLXRleHQtc3R5bGUoXCJub25lXCIsICRkeC1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAje2dldEJ1dHRvbk9wYWNpdHkoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJ0ZXh0XCIpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogI3tnZXRCdXR0b25PcGFjaXR5KCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiaWNvblwiKX07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemVzKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWZvY3VzLXN0eWxlKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtcHJpbWFyeSk7XHJcblxyXG4gICAgQGVhY2ggJHJlbmRlci1zdHlsZSwgJHZhbHVlIGluICRkeC10aGVtZS1jb2xvcnMge1xyXG4gICAgICAgICYuZHhibC1idG4tI3skcmVuZGVyLXN0eWxlfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLXN0eWxlKCRyZW5kZXItc3R5bGUsICR2YWx1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtYnRuLW91dGxpbmUtI3skcmVuZGVyLXN0eWxlfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLW91dGxpbmUtc3R5bGUoJHJlbmRlci1zdHlsZSwgJHZhbHVlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1idG4tdGV4dC0jeyRyZW5kZXItc3R5bGV9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtdGV4dC1zdHlsZSgkcmVuZGVyLXN0eWxlLCAkdmFsdWUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2FzczptYXBcIjtcclxuXHJcbiRkeC1idXR0b24tdHlwZS1jb250YWluZWQ6IFwiY29udGFpbmVkXCI7XHJcbiRkeC1idXR0b24tdHlwZS1vdXRsaW5lOiBcIm91dGxpbmVcIjtcclxuJGR4LWJ1dHRvbi10eXBlLXRleHQ6IFwidGV4dFwiO1xyXG5cclxuJGR4LXN0YXRlLW5vcm1hbDogXCJub3JtYWxcIjtcclxuJGR4LXN0YXRlLWZvY3VzZWQ6IFwiZm9jdXNlZFwiO1xyXG4kZHgtc3RhdGUtZGlzYWJsZWQ6IFwiZGlzYWJsZWRcIjtcclxuJGR4LXN0YXRlLWhvdmVyOiBcImhvdmVyXCI7XHJcbiRkeC1zdGF0ZS1hY3RpdmU6IFwiYWN0aXZlXCI7XHJcblxyXG4kZHgtc2l6ZS1zbWFsbDogXCJzbWFsbFwiO1xyXG4kZHgtc2l6ZS1tZWRpdW06IFwibWVkaXVtXCI7XHJcbiRkeC1zaXplLWxhcmdlOiBcImxhcmdlXCI7XHJcblxyXG5AZnVuY3Rpb24gZHhHZXQoJG1hcCwgJGxpc3QuLi4pIHtcclxuICAgICRyZXN1bHQ6ICRtYXA7XHJcblxyXG4gICAgQGVhY2ggJGtleSBpbiAkbGlzdCB7XHJcbiAgICAgICAgQGlmIG5vdCAkcmVzdWx0IHtcclxuICAgICAgICAgICAgQGVycm9yIFwiI3skbGlzdH0gaXNuJ3QgdmFsaWQga2V5LCBmYWlsZWQgb24gI3ska2V5fVwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9uby1kdXBsaWNhdGUtZG9sbGFyLXZhcmlhYmxlcyAqL1xyXG4gICAgICAgICRyZXN1bHQ6IG1hcC5nZXQoJHJlc3VsdCwgJGtleSk7XHJcbiAgICB9XHJcblxyXG4gICAgQHJldHVybiAkcmVzdWx0O1xyXG59XHJcblxyXG5AbWl4aW4gd3JpdGUtaWYtZGlmZmVyZW50KCRjc3MtdmFyLCAkdmFsdWUsICRldGFsb25WYWx1ZSwgJG5vcm1hbFN0YXRlVmFsdWU6IG51bGwsICRjdXJyZW50U3RhdGVFdGFsb25WYWx1ZTogbnVsbCkge1xyXG4gICAgQGlmICRjc3MtdmFyIGFuZCAoJHZhbHVlICE9ICRldGFsb25WYWx1ZSBvciAoJG5vcm1hbFN0YXRlVmFsdWUgIT0gbnVsbCBhbmQgJHZhbHVlICE9ICRub3JtYWxTdGF0ZVZhbHVlKVxyXG4gICAgICAgIG9yICgkY3VycmVudFN0YXRlRXRhbG9uVmFsdWUgIT0gbnVsbCBhbmQgJHZhbHVlICE9ICRjdXJyZW50U3RhdGVFdGFsb25WYWx1ZSBhbmQgJGN1cnJlbnRTdGF0ZUV0YWxvblZhbHVlICE9ICRldGFsb25WYWx1ZSkpIHtcclxuICAgICAgICAjeyRjc3MtdmFyfTogI3skdmFsdWV9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiYnV0dG9uLm1hcC1oZWxwZXJcIjtcclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIGJ1dHRvbi1zdHlsZS1zaXplKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc2l6ZSkge1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLXR5cG9ncmFwaHktaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb250LXNpemVcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRzaXplLCBcImZvbnRTaXplXCIpO1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLXR5cG9ncmFwaHktaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1saW5lLWhlaWdodFwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHNpemUsIFwibGluZUhlaWdodFwiKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb21wb3NpdGlvbi1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLXBhZGRpbmcteFwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIik7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1wYWRkaW5nLXlcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplLCBcInZlcnRpY2FsUGFkZGluZ1wiKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb21wb3NpdGlvbi1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWltYWdlLXNwYWNpbmdcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplLCBcIml0ZW1TcGFjaW5nXCIpO1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci13aWR0aC1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUpO1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci1yYWRpdXMtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCAkc2l6ZSk7XHJcblxyXG4gICAgQGlmICRyZW5kZXItc3R5bGUgIT0gXCJub25lXCIge1xyXG4gICAgICAgICYuZHhibC1idG4taWNvbi1vbmx5IHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7Z2V0SWNvbkJ1dHRvbkNvbXBvc2l0aW9uKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCAkc2l6ZSwgXCJob3Jpem9udGFsUGFkZGluZ1wiKX07XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAje2dldEljb25CdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUsIFwidmVydGljYWxQYWRkaW5nXCIpfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3R5bGUtc3RhdGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSkge1xyXG4gICAgJHN0YXRlLW5hbWU6IGlmKCRzdGF0ZSA9PSAkZHgtc3RhdGUtZm9jdXNlZCwgXCJmb2N1c1wiLCAkc3RhdGUpO1xyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLXBhZGRpbmctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi0jeyRzdGF0ZS1uYW1lfS1wYWRkaW5nLXhcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tcGFkZGluZy15XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplLCBcInZlcnRpY2FsUGFkZGluZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi0jeyRzdGF0ZS1uYW1lfS1pbWFnZS1zcGFjaW5nXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplLCBcIml0ZW1TcGFjaW5nXCIpO1xyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJvcmRlci13aWR0aC1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItd2lkdGgtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi0jeyRzdGF0ZS1uYW1lfS1ib3JkZXItd2lkdGhcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJvcmRlci1yYWRpdXMtZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm9yZGVyLXJhZGl1cy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LWJvcmRlci1yYWRpdXNcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLXBhZGRpbmctZm9yLXN0YXRlcy1lbmFibGVkIGFuZCAkcmVuZGVyLXN0eWxlICE9IFwibm9uZVwiIHtcclxuICAgICAgICAmLmR4YmwtYnRuLWljb24tb25seSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tcGFkZGluZy14OiAje2dldEljb25CdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSwgXCJob3Jpem9udGFsUGFkZGluZ1wiKX07XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tcGFkZGluZy15OiAje2dldEljb25CdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSwgXCJ2ZXJ0aWNhbFBhZGRpbmdcIil9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGF0ZS1zaXplcygkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUtc3RhdGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkZHgtc2l6ZS1tZWRpdW0pO1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXN0YXRlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJGR4LXNpemUtc21hbGwpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXN0YXRlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJGR4LXNpemUtbGFyZ2UpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNpemVzKCR0eXBlLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXNpemUtbWVkaXVtKTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS1zaXplKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc2l6ZS1zbWFsbCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXNpemUtbGFyZ2UpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0YW5kYWxvbmUtc3R5bGUoJHJlbmRlci1zdHlsZSwgJGNvbG9yKSB7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJveC1zaGFkb3dcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCk7XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJnXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsIFwiYm9yZGVyXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAje2dldC1leHRlcm5hbC10aGVtZS1iYXNlLWZvcmUtY29sb3IoJHJlbmRlci1zdHlsZSl9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6ICN7JGNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplcygkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWFjdGl2ZS1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtaG92ZXItc3R5bGUoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWRpc2FibGVkLXN0eWxlKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1mb2N1cy1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0YW5kYWxvbmUtb3V0bGluZS1zdHlsZSgkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3gtc2hhZG93LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYm94LXNoYWRvd1wiLCAkZHgtYnV0dG9uLXR5cGUtb3V0bGluZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCk7XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3JkZXItY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsIFwiYm9yZGVyXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZXMoJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtYWN0aXZlLXN0eWxlKCRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtaG92ZXItc3R5bGUoJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1kaXNhYmxlZC1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtb3V0bGluZSwgJHJlbmRlci1zdHlsZSwgJGNvbG9yLCBmYWxzZSwgdHJ1ZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1mb2N1cy1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtb3V0bGluZSwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLXRleHQtc3R5bGUoJHJlbmRlci1zdHlsZSwgJGNvbG9yKSB7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJveC1zaGFkb3dcIiwgJGR4LWJ1dHRvbi10eXBlLXRleHQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwpO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcInRleHRcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZXMoJGR4LWJ1dHRvbi10eXBlLXRleHQsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtYWN0aXZlLXN0eWxlKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtaG92ZXItc3R5bGUoJGR4LWJ1dHRvbi10eXBlLXRleHQsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1kaXNhYmxlZC1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtdGV4dCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yLCBmYWxzZSwgZmFsc2UpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZm9jdXMtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLXRleHQsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhbmRhbG9uZS1hY3RpdmUtc3R5bGUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgQGlmICRkeC1idXR0b24tb3ZlcnJpZGUtYm94LXNoYWRvdy1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3gtc2hhZG93LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYWN0aXZlLWJveC1zaGFkb3dcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1zaXplcygkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSk7XHJcblxyXG4gICAgJGJnLWNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWFjdGl2ZS1iZ1wiO1xyXG4gICAgJGNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWFjdGl2ZS1jb2xvclwiO1xyXG4gICAgJGJvcmRlci1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yXCI7XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkYmctY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRjb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtYWN0aXZlLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkYm9yZGVyLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUsIFwiYm9yZGVyXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRyZW5kZXItc3R5bGUgPT0gXCJub25lXCIge1xyXG4gICAgICAgICN7JGJnLWNvbG9yLXZhcn06ICN7JGNvbG9yfTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJvcmRlci1jb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtYWN0aXZlLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICAgICAgJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZFwiLFxyXG4gICAgICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50LCAkZHgtYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnRcclxuICAgICAgICApO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0YW5kYWxvbmUtaG92ZXItc3R5bGUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgQGlmICRkeC1idXR0b24tb3ZlcnJpZGUtYm94LXNoYWRvdy1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3gtc2hhZG93LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4taG92ZXItYm94LXNoYWRvd1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWhvdmVyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtc2l6ZXMoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ob3Zlcik7XHJcblxyXG4gICAgJGJnLWNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWhvdmVyLWJnXCI7XHJcbiAgICAkY29sb3ItdmFyOiBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIjtcclxuICAgICRib3JkZXItY29sb3ItdmFyOiBcIi0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yXCI7XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkYmctY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWhvdmVyLCBcImJnXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ob3ZlciwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJvcmRlci1jb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtaG92ZXIsIFwiYm9yZGVyXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAaW5jbHVkZSBjb250ZXh0dWFsLXN0YXRlLXN0eWxlKFxyXG4gICAgICAgICAgICAkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgXCItLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmRcIixcclxuICAgICAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50XHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLWRpc2FibGVkLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IsICRuZWVkQmFja2dyb3VuZDogdHJ1ZSwgJG5lZWRCb3JkZXI6IHRydWUpIHtcclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWRpc2FibGVkLWJveC1zaGFkb3dcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLXNpemVzKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQpO1xyXG5cclxuICAgICRiZy1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1iZ1wiO1xyXG4gICAgJGNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yXCI7XHJcbiAgICAkYm9yZGVyLWNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvclwiO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJnLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRjb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRib3JkZXItY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWRpc2FibGVkLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6ICN7Z2V0QnV0dG9uT3BhY2l0eSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWRpc2FibGVkLCBcInRleHRcIil9O1xyXG4gICAgICAgIC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5OiAje2dldEJ1dHRvbk9wYWNpdHkoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJpY29uXCIpfTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY29udGV4dHVhbC1kaXNhYmxlZC1zdHlsZShcclxuICAgICAgICAgICAgJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kXCIsIG51bGwsXHJcbiAgICAgICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWJ0bi1kaXNhYmxlZC1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1kaXNhYmxlZC1iZy1zaGFkZS1hbW91bnQsXHJcbiAgICAgICAgICAgICRuZWVkQmFja2dyb3VuZCwgJG5lZWRCb3JkZXJcclxuICAgICAgICApO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0YW5kYWxvbmUtZm9jdXMtc3R5bGUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6ICN7Z2V0QnV0dG9uQm9yZGVyV2lkdGgoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCAkZHgtc2l6ZS1tZWRpdW0sIGZhbHNlKX07XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAje2dldEJ1dHRvbkNvbXBvc2l0aW9uKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgJGR4LXNpemUtbWVkaXVtLCBcImhvcml6b250YWxQYWRkaW5nXCIsIGZhbHNlKX07XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7Z2V0QnV0dG9uQm94U2hhZG93KCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCl9O1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci13aWR0aC1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZVwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsICRkeC1zaXplLXNtYWxsLCBmYWxzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXRcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCAkZHgtc2l6ZS1zbWFsbCwgXCJob3Jpem9udGFsUGFkZGluZ1wiLCBmYWxzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm9yZGVyLXdpZHRoLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgJGR4LXNpemUtbGFyZ2UsIGZhbHNlKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldFwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsICRkeC1zaXplLWxhcmdlLCBcImhvcml6b250YWxQYWRkaW5nXCIsIGZhbHNlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtc2l6ZXMoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkKTtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1iZ1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtY29sb3JcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgXCJib3JkZXJcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvclwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsIFwiZnJhbWVcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9jdXMtY29sb3I6ICN7JGNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogI3skY29sb3J9O1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtcHJpbWFyeX07XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9jaGVja2JveFwiO1xyXG5cclxuLmR4YmwtY2hlY2tib3gge1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5OiAjeyRkeC1jaGVja2JveC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAjeyRkeC1jaGVja2JveC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAjeyRkeC1jaGVja2JveC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWJvcmRlci1zdHlsZTogI3skZHgtY2hlY2tib3gtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogI3skZHgtY2hlY2tib3gtc3BhY2luZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemV9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWRpc2FibGVkLWJnOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3I6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZzogI3skZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWRpc2FibGVkLWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGh9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnOiAjeyRkeC1jaGVja2JveC1yYWRpby1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGg6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tc2l6ZX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZzogI3skZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFsaHBhOiAjeyRkeC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbHBoYX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRofTtcclxuXHJcbiAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICBAaW5jbHVkZSByYWRpby1jaGVja2VkLWhvdmVyLWJvcmRlci1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIsICRkeC1jaGVja2JveC1ob3Zlci1iZy1zaGFkZS1hbW91bnQsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yXCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jaGVja2JveC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICY6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKSB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aH07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodH07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHR9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGh9O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtYmd9O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQsXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC1kaXNhYmxlZC1hbHBoYSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGhcIiwgI3skZHgtY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seS1hbHBoYX1cclxuICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogI3skZHgtY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5LWFscGhhfTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoLXNtfTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtbGd9O1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGgtbGd9O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXN3aXRjaCB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemV9O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLXNtOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZzogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbjogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2lufTtcclxuXHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtc3dpdGNoLW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW4pO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1yb3VuZC1ib3JkZXItcmFkaXVzfTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC1hbHBoYSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXVuY2hlY2tlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1yZWFkb25seS1hbHBoYX07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC11bmNoZWNrZWQtcmVhZG9ubHktYWxwaGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCkgLSB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbikgKiAyIC0gdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplKSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtaG92ZXItYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm9uLWVkaXRhYmxlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtc219O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1tYXJnaW4teS1zbX0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogI3skZHgtY2hlY2tib3gtc3dpdGNoLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZ307XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtc3dpdGNoLW1hcmdpbi15LWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1yYWRpbyB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1iZyk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkeC1yb3VuZC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWFscGhhXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtaG92ZXItYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGR4LXJvdW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tcmVhZG9ubHktYWxocGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1zaXplLXNtfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemU6ICN7JGR4LWNoZWNrYm94LXJhZGlvLXNpemUtbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teX0gMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1kaXNhYmxlLWRlZmF1bHQtcmVuZGVyIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1wYWRkaW5nKCk7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDFweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNoZWNrYm94LXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGVja2JveC1sYWJlbC1lbGxpcHNpcyB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LWFsaWduLXJpZ2h0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1zcGFjZS1iZXR3ZWVuIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXNwYWNlLWFyb3VuZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LXN1Y2Nlc3MsIFwic3VjY2Vzc1wiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LXN1Y2Nlc3MsIFwic3VjY2Vzc1wiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC12YWxpZGF0aW9uLXN0eWxlcygkZHgtc3VjY2Vzcyk7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtc3VjY2VzcywgXCJzdWNjZXNzXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1zdWNjZXNzLCBcInN1Y2Nlc3NcIiwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1zdWNjZXNzLCBcInN1Y2Nlc3NcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaW52YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LWRhbmdlciwgXCJkYW5nZXJcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1kYW5nZXIsIFwiZGFuZ2VyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXZhbGlkYXRpb24tc3R5bGVzKCRkeC1kYW5nZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LWRhbmdlciwgXCJkYW5nZXJcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LWRhbmdlciwgXCJkYW5nZXJcIiwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1kYW5nZXIsIFwiZGFuZ2VyXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogI3skZHgtY2hlY2tib3gtc3BhY2luZy1zbX07XHJcblxyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktc219IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQsXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQsXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtfSAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgPiBkaXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtc219O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogI3skZHgtY2hlY2tib3gtc3BhY2luZy1sZ307XHJcblxyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGd9IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQsXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQsXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnfSAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgPiBkaXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtbGd9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCxcclxuICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkLFxyXG4gICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICN7JGR4LWNoZWNrYm94LWJhc2UtY29sb3J9KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgI3skZHgtY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5LWFscGhhfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcsIGN1cnJlbnRjb2xvcik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aH07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0fTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcclxuICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRofTtcclxuICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHR9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBjaGVja2JveC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkdGludC1hbW91bnQ6ICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQ6ICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50KSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZFwiLCBcIi0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyXCIsIG51bGwsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemUsICR0aW50LWFtb3VudCwgJHNoYWRlLWFtb3VudCwgMCUsIDAlXHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgJHRpbnQtYW1vdW50OiAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50LCAkc2hhZGUtYW1vdW50OiAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudCkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1mb2N1cy1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yXCIsIFwiLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkXCIsIFwiLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1clwiLCBudWxsLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaXplLCAkdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQsIDAlLCAwJVxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkYmctY29sb3ItdmFyLCAkYmFja2dyb3VuZC12YXIpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtc3RhdGUtc3R5bGUoXHJcbiAgICAgICAgJGJnLWNvbG9yLXZhciwgbnVsbCwgbnVsbCwgJGJhY2tncm91bmQtdmFyLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWNoZWNrYm94LWhvdmVyLWJnLXRpbnQtYW1vdW50LCAkZHgtY2hlY2tib3gtaG92ZXItYmctc2hhZGUtYW1vdW50XHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gcmFkaW8tY2hlY2tlZC1ob3Zlci1ib3JkZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkYm9yZGVyLXNoYWRlLWFtb3VudCwgJHNoYWRlLWNvbG9yLXZhcikge1xyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgJHNoYWRlLWNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsICRib3JkZXItc2hhZGUtYW1vdW50KTtcclxuXHJcbiAgICAgICAgI3skc2hhZGUtY29sb3ItdmFyfTogI3skc2hhZGUtY29sb3J9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAkdGhlbWUtY29sb3I6IGdldC1leHRlcm5hbC10aGVtZS1jb2xvcigkcmVuZGVyLXN0eWxlKTtcclxuXHJcbiAgICAgICAgI3skc2hhZGUtY29sb3ItdmFyfTogI3skdGhlbWUtY29sb3J9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtc3R5bGUtY29yZSgkYmFzZS1jb2xvciwgJGJnLWNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyLCAkYWxwaGE6IDEpIHtcclxuICAgIEBpZiAkYmctY29sb3ItdmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skYmctY29sb3ItdmFyfSwgI3skYmFzZS1jb2xvcn0pO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigjeyRiZy1jb2xvci12YXJ9LCAjeyRhbHBoYX0pO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYm9yZGVyLWNvbG9yLXZhciBhbmQgJGJvcmRlci13aWR0aC12YXIge1xyXG4gICAgICAgIGJvcmRlcjogdmFyKCN7JGJvcmRlci13aWR0aC12YXJ9KSBzb2xpZCB2YXIoI3skYm9yZGVyLWNvbG9yLXZhcn0sICN7JGJhc2UtY29sb3J9KTtcclxuICAgICAgICBvcGFjaXR5OiB2YXIoI3skYm9yZGVyLWNvbG9yLXZhcn0sICN7JGFscGhhfSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjaGVja2JveC1zdHlsZSgkYmctY29sb3ItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXIsICRhbHBoYTogMSkge1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkZHgtY2hlY2tib3gtYmFzZS1jb2xvciwgJGJnLWNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyLCAkYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtdmFsaWRhdGlvbi1zdHlsZXMoJGNvbG9yKSB7XHJcbiAgICAmOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykge1xyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24tYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQsXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoXCIsIG51bGxcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seS1hbHBoYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnXCIsIG51bGwsIG51bGwsIG51bGwpO1xyXG5cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1zd2l0Y2gge1xyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWFscGhhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtcmVhZG9ubHktYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24taG92ZXItYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1yYWRpbyB7XHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoXCIsIG51bGxcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLCBudWxsLCBudWxsLCBudWxsKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoXCIsIG51bGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1ob3Zlci1hbHBoYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIiwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWhvdmVyLWFscGhhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24tYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24taG92ZXItYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmdcIiwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbHBoYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmdcIiwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XHJcblxyXG4kZHgtc2Nyb2xsLWJhci13aWR0aDogMS4yNXJlbSAhZGVmYXVsdDsgICAgIC8vIHVzZWQgaW4gbWVtb1xyXG4kZHgtcm91bmQtYm9yZGVyLXJhZGl1czogM3JlbSAhZGVmYXVsdDsgICAgIC8vIHJvdW5kIG9iamVjdHNcclxuXHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJzaXplLWJveFwiO1xyXG5AaW1wb3J0IFwiY29sb3JzXCI7XHJcblxyXG4vLyBDb21tb25cclxuJGR4LWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJGR4LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXJhZGl1cy1zbTogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXJhZGl1cy1sZzogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1ib3JkZXItcmFkaXVzLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMtbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWZvY3VzLXNoYWRvdy1zaXplOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLXNtOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1sZzogMi41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQnV0dG9uXHJcbiRkeC1idG4tZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1idG4tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9jdXMtc2hhZG93LXNpemU6ICRkeC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbjogMHJlbSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiRkeC1idG4tcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14IC0gJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uICFkZWZhdWx0O1xyXG4kZHgtYnRuLXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAtICRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbiAhZGVmYXVsdDtcclxuJGR4LWJ0bi1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gLSAkZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb24gIWRlZmF1bHQ7XHJcbiRkeC1idG4tcGFkZGluZy15LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtIC0gJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uICFkZWZhdWx0O1xyXG4kZHgtYnRuLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAtICRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbiAhZGVmYXVsdDtcclxuJGR4LWJ0bi1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgLSAkZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb24gIWRlZmF1bHQ7XHJcbiRkeC1idG4taW1hZ2Utc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1idG4taW1hZ2Utc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1idG4taW1hZ2Utc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6IDE1JSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6IDE1JSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6IDEwJSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogMTAlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRpc2FibGVkLWJnLXNoYWRlLWFtb3VudDogNjAlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRpc2FibGVkLWJnLXRpbnQtYW1vdW50OiA0MCUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWZvY3VzLXNoYWRvdy10aW50LWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG5cclxuJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWJ0bi10b29sYmFyLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLXNwYWNpbmctc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLXNwYWNpbmctbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZy1sZzogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweCAhZGVmYXVsdDtcclxuXHJcbi8vIENoZWNrYm94XHJcbiRkeC1jaGVja2JveC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemU6ICRkeC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy10aW50LWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctc2hhZGUtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1mb2N1cy1vbi1wcmltYXJ5LXNoYWRvdy10aW50LWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaG92ZXItYmctdGludC1hbW91bnQ6IDIwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWhvdmVyLWJnLXNoYWRlLWFtb3VudDogMjAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyArICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICsgJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgKyAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtYmFzZS1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWFscGhhOiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1ob3Zlci1hbHBoYTogNzAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZGlzYWJsZWQtYWxwaGE6IDcwJSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC1jaGVja2VkLXJlYWRvbmx5LWFscGhhOiA0MiUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiByZW1vdmUgYWZ0ZXIgcmVsZWFzaW5nIG5ldyBwYWxldHRlIHdpdGhvdXQgb3BhY2l0eVxyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtcmVhZG9ubHktYWxwaGE6IDYwJSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC11bmNoZWNrZWQtcmVhZG9ubHktYWxwaGE6IDMwJSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYTogNDglICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1hbHBoYTogODAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1ob3Zlci1hbHBoYTogMTAwJSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15OiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplIC0gJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLXNtIC0gJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLWxnIC0gJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0OiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aC1sZzogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGg6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQ6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aC1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6IDIuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC13aWR0aC1zbTogMS43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGgtbGc6IDIuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtbGc6IDEuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtbGc6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXVuY2hlY2tlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbjogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtbWFyZ2luLXk6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodCwgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtbWFyZ2luLXktc206IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtc20gLSAkZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodC1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtbWFyZ2luLXktbGc6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtbGcgLSAkZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodC1sZywgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtcmFkaW8tYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1zaXplLWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVjay1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUtbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogcmVtb3ZlIGFmdGVyIHJlbGVhc2luZyBuZXcgcGFsZXR0ZSB3aXRob3V0IG9wYWNpdHlcclxuJGR4LWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFscGhhOiA2MCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiByZW1vdmUgYWZ0ZXIgcmVsZWFzaW5nIG5ldyBwYWxldHRlIHdpdGhvdXQgb3BhY2l0eVxyXG4kZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLXZhbGlkYXRpb24tcmVhZG9ubHktYWxwaGE6IDQ4JSAhZGVmYXVsdDtcclxuXHJcbi8vIFJhZGlvR3JvdXBcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3AtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5OiAwLjc1ICFkZWZhdWx0O1xyXG5cclxuLy8gVGV4dEVkaXRcclxuJGR4LXRleHQtZWRpdC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXRleHQtZWRpdC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXN0YXRlLWJhc2UtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNpemU6ICRkeC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtYnRuLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4taG92ZXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXh9O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXl9O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgtc206ICN7JGR4LWJ0bi1wYWRkaW5nLXgtc219O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXktc206ICN7JGR4LWJ0bi1wYWRkaW5nLXktc219O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgtbGc6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXktbGc6ICN7JGR4LWJ0bi1wYWRkaW5nLXktbGd9O1xyXG5cclxuJGR4LXRleHQtZWRpdC1jbGVhci1idG4tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRleHQtZWRpdC1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudDogMjUlICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy10aW50LWFtb3VudDogMjUlICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1zaGFkZS1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb2N1cy1ib3JkZXItdGludC1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAkZHgtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXk6ICRkeC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15LXNtOiAkZHgtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgtbGc6ICRkeC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtc3BhY2luZzogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtc3BhY2luZy1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtc3BhY2luZy1sZzogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWdCb3hcclxuJGR4LXRhZy1ib3gtdGFnLWJhc2UtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1iZy1hbHBoYTogMTAlICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctZGlzYWJsZWQtYmctYWxwaGE6IDUlICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhZy1ib3gtdGFnLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcmVhZG9ubHktYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoOiAwcmVtICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuJGR4LXRhZy1ib3gtdGFnLWJvcmRlci1yYWRpdXM6ICRkeC1yb3VuZC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhZy1ib3gtaW5wdXQtbWluLXdpZHRoOiA0ZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteC1zbTogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy15LXNtOiAwLjA2MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1zcGFjaW5nLXgtbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy15LWxnOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15IC0gJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteSAtICRkeC10YWctYm94LXRhZy1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXgtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gLSAkZHgtdGFnLWJveC10YWctc3BhY2luZy15LXNtIC0gJGR4LXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteC1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgLSAkZHgtdGFnLWJveC10YWctc3BhY2luZy15LWxnIC0gJGR4LXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0LWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYWxlbmRhclxyXG4kZHgtY2FsZW5kYXItZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nOiAkZHgtYnRuLXBhZGRpbmcteCArIDIgKiAkZHgtYnRuLXBhZGRpbmcteCArICRkeC1pbWFnZS1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbTogJGR4LWJ0bi1wYWRkaW5nLXgtc20gKyAyICogJGR4LWJ0bi1wYWRkaW5nLXgtc20gKyAkZHgtaW1hZ2Utc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGc6ICRkeC1idG4tcGFkZGluZy14LWxnICsgMiAqICRkeC1idG4tcGFkZGluZy14LWxnICsgJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZzogJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmcgKyAyICogJGR4LWJ0bi1wYWRkaW5nLXggKyAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXNtOiAkZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbSArIDIgKiAkZHgtYnRuLXBhZGRpbmcteC1zbSArICRkeC1pbWFnZS1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGc6ICRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxnICsgMiAqICRkeC1idG4tcGFkZGluZy14LWxnICsgJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXgtc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteS1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXktbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGg6ICRkeC1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aC1zbTogJGR4LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoLWxnOiAkZHgtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmctc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nLWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYmc6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3I6ICRkeC1ncmF5LTQwMCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tb3V0bGluZS1vZmZzZXQ6IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYnV0dG9uLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXktc206ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJhc2UtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1ob3Zlci1iYXNlLWJnOiBoc2woZnJvbSAjeyRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJhc2UtYmd9IGggcyBjYWxjKGwgLSAxMCkpICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcjogZGVmYXVsdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZy1hbHBoYTogMSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGE6IDIwJSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmctYWxwaGE6IDMwJSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5OiAwLjYgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItdG9kYXktYm9yZGVyLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLXdlZWtlbmQtY29sb3I6IHJnYigyMjAgNTMgNjkpICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldy1jb2xvcjogcmdiKDk3IDk1IDk5KSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1mb250LXNpemU6IDAuNzg1N2VtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItd2Vlay1udW1iZXItZm9udC1zaXplOiAwLjg1NzFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIExpc3RCb3ggbGVnYWN5XHJcbiRkeC1saXN0Ym94LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdGJveC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1kZWZhdWx0LWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3Rib3gtY29sdW1uLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0Ym94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogJGR4LWNoZWNrYm94LXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1zbTogJGR4LWNoZWNrYm94LXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1sZzogJGR4LWNoZWNrYm94LXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaXN0Qm94XHJcbiRkeC1saXN0LWJveC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9jdXMtZnJhbWUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9jdXMtZnJhbWUtc2l6ZTogMC4xNXJlbTtcclxuJGR4LWxpc3QtYm94LWZvY3VzLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWZvY3VzLWNvbG9yOiAkZHgtc3RhdGUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWRlZmF1bHQtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1hY3RpdmUtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1hY3RpdmUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhOiAyMCUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24td2lkdGg6IDQ4cHggIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24taGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLXRleHQtY29sb3I6ICRkeC1ncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAkZHgtY2hlY2tib3gtc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1zbTogJGR4LWNoZWNrYm94LXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQtbGc6ICRkeC1jaGVja2JveC1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuLy8gRWRpdG9yIERyb3BEb3duXHJcbiRkeC1lZGl0LWRyb3Bkb3duLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZWRpdC1kcm9wZG93bi1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1tYXgtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15OiAwLjA2MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci10aXRsZS1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14LXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0xcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdlclxyXG4kZHgtcGFnZXItZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJvcmRlci1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXktc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXgtbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWRkaW5nLXktbGc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFnZXItYnRuLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tZGlzYWJsZWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWJ0bi1iZzogJGR4LXBhZ2VyLWJ0bi1iZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1idG4tcGFkZGluZy14OiBtYXgoJGR4LWJ0bi1wYWRkaW5nLXggLSAkZHgtcGFnZXItcGFkZGluZy15LCAwcmVtKSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXk6IG1heCgkZHgtYnRuLXBhZGRpbmcteSAtICRkeC1wYWdlci1wYWRkaW5nLXksIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLXBhZGRpbmcteC1zbTogbWF4KCRkeC1idG4tcGFkZGluZy14LXNtIC0gJGR4LXBhZ2VyLXBhZGRpbmcteS1zbSwgMHJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tcGFkZGluZy15LXNtOiBtYXgoJGR4LWJ0bi1wYWRkaW5nLXktc20gLSAkZHgtcGFnZXItcGFkZGluZy15LXNtLCAwcmVtKSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXgtbGc6IG1heCgkZHgtYnRuLXBhZGRpbmcteC1sZyAtICRkeC1wYWdlci1wYWRkaW5nLXktbGcsIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLXBhZGRpbmcteS1sZzogbWF4KCRkeC1idG4tcGFkZGluZy15LWxnIC0gJGR4LXBhZ2VyLXBhZGRpbmcteS1sZywgMHJlbSkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteDogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteC1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmctbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFnZXItcGFnZS1lZGl0LWJnOiAkZHgtdGV4dC1lZGl0LWJnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LWNvbG9yOiAkZHgtdGV4dC1lZGl0LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LWJvcmRlci1jb2xvcjogJGR4LXRleHQtZWRpdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAkZHgtdGV4dC1lZGl0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6IG1heCgkZHgtdGV4dC1lZGl0LXBhZGRpbmcteSAtICRkeC1wYWdlci1wYWRkaW5nLXksIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteC1zbTogJGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15LXNtOiBtYXgoJGR4LXRleHQtZWRpdC1wYWRkaW5nLXktc20gLSAkZHgtcGFnZXItcGFkZGluZy15LXNtLCAwcmVtKSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXgtbGc6ICRkeC10ZXh0LWVkaXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteS1sZzogbWF4KCRkeC10ZXh0LWVkaXQtcGFkZGluZy15LWxnIC0gJGR4LXBhZ2VyLXBhZGRpbmcteS1sZywgMHJlbSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVmFsaWRhdGlvblxyXG4kZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogJGR4LXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICRkeC1kYW5nZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyBTY3JvbGxWaWV3ZXJcclxuJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci16LWluZGV4OiAxICFkZWZhdWx0O1xyXG4kZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLXNpemU6IDAuMnJlbSAhZGVmYXVsdDtcclxuJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ib3JkZXItcmFkaXVzOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLW9wYWNpdHk6IDAuNzUgIWRlZmF1bHQ7XHJcbiRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItaG92ZXItc2l6ZTogMC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZFxyXG4kZHgtZ3JpZC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtaG92ZXItYmc6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogJGR4LWltYWdlLXNpemUgKyAyICogJGR4LWltYWdlLW1hcmdpbi15ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoLXNtOiAkZHgtaW1hZ2Utc2l6ZS1zbSArIDIgKiAkZHgtaW1hZ2UtbWFyZ2luLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgtbGc6ICRkeC1pbWFnZS1zaXplLWxnICsgMiAqICRkeC1pbWFnZS1tYXJnaW4teS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LXdhdmUtYW5pbWF0aW9uLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNTUgMjU1IDI1NSAvIDAlKSAwJSwgcmdiKDI1NSAyNTUgMjU1IC8gNTAlKSA1MCUsIHJnYigyNTUgMjU1IDI1NSAvIDAlKSAxMDAlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogM3JlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteS1zbTogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteC1sZzogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteS1sZzogNHJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZy1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdzogMCAycHggNnB4IDAgcmdiKDAgMCAwIC8gMTIlKSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15LWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAzLjM3NXJlbTtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodC1zbTogMi42MjVyZW07XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQtbGc6IDQuMTI1cmVtO1xyXG5cclxuJGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6ICRkeC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aC1zbTogJGR4LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoLWxnOiAkZHgtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteS1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXktbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14LWxnOiAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZy1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1pbnBsYWNlLWVkaXQtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXgtc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteC1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6IDEuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogMS43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14LXNtOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteS1zbTogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXgtbGc6IDJyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteS1sZzogMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLWNvbG9yOiB1bnNldDtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3I6IHVuc2V0O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogJGR4LWJ0bi1wYWRkaW5nLXk7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAkZHgtYnRuLXBhZGRpbmcteTtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgtc206ICRkeC1idG4tcGFkZGluZy15LXNtO1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1wYWRkaW5nLXktc207XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14LWxnOiAkZHgtYnRuLXBhZGRpbmcteS1sZztcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXktbGc6ICRkeC1idG4tcGFkZGluZy15LWxnO1xyXG5cclxuJGR4LWdyaWQtZWRpdC1yb3ctYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LXJvdy1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ0bi1taW4td2lkdGg6IDQuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnRuLW1pbi13aWR0aDogMy4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1mb290ZXItZm9udC13ZWlnaHQ6IDcwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWlubGluZS1lZGl0LWZvY3VzLWJvcmRlci1vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maXhlZC1jZWxsLXotaW5kZXg6IDMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC10b3VjaC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvdWNoLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWxlY3Rpb24tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWxlY3Rpb24tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvY3VzLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9jdXMtY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvY3VzLWZyYW1lLXNpemU6IDAuMTVyZW07XHJcbiRkeC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXktc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTdyZW07XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoLXNtOiAxNXJlbTtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgtbGc6IDE5cmVtO1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnOiB5ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3I6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLW1pbi13aWR0aDogMjQwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLW1heC1oZWlnaHQ6IDEwMDAwcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLXBhZGRpbmctc3VidHJhY3Rpb246IDAuMTVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAzMjBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtc206IDI4MHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1sZzogMzYwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZTogMjcwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZS1zbTogMjUwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZS1sZzogMjkwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1tb2JpbGU6IDI3MHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlLXNtOiAyNTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLW1vYmlsZS1sZzogMjkwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMzIwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1zbTogMjgwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1sZzogMzYwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC13aWR0aDogbm9uZSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQtc206IGF1dG8gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodC1sZzogYXV0byAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodDogMTY1cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQtc206IDEzMHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0LWxnOiAyMDBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodC1tb2JpbGU6IDU1MHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0LW1vYmlsZS1zbTogMjUwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogMjY0cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodC1zbTogMjM4cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodC1sZzogMzEwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogMzI3cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodC1zbTogMjkycHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodC1sZzogMzgycHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAzMjdweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQtc206IDI5M3B4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodC1sZzogMzg0cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6IDE0M3B4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoLXNtOiAxMjhweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aC1sZzogMTU4cHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZS1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2UtbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtc206IDJyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemU6IDNyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtbGc6IDRyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmctc206IDAuNHJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nLXRleHQtcGFkZGluZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmctdGV4dC1wYWRkaW5nLWxnOiAwLjZyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBQb3B1cFxyXG4kZHgtcG9wdXAtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtc2hhZG93OiAwIDJweCAxMnB4IDAgcmdiKDAgMCAwIC8gMjUlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wb3B1cC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib3JkZXItcmFkaXVzOiAkZHgtcGFuZWwtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvcmRlci1yYWRpdXMtc206ICRkeC1wYW5lbC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9yZGVyLXJhZGl1cy1sZzogJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1tYXgtd2lkdGg6IDUwMHB4ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1tYXJnaW46IDEuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcG9wdXAtYmFjay1iZzogIzAwMCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJhY2stb3BhY2l0eTogMC41ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBvcHVwLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy15OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXBvcHVwLWJvZHktcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9keS1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvZHktcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9keS1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1wb3B1cC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gV2luZG93XHJcbiRkeC13aW5kb3ctZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC13aW5kb3ctYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LW1pbi13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYigwIDAgMCAvIDE1JSkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtd2luZG93LWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXdpbmRvdy1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvZHktcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvZHktcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtd2luZG93LWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gRmx5T3V0XHJcbiRkeC1mbHlvdXQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2IoMCAwIDAgLyAxNSUpICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodC1sZzogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtaGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LWJvZHktcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib2R5LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvZHktcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib2R5LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb290ZXItcGFkZGluZy14OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb290ZXItcGFkZGluZy15OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb290ZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb290ZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb290ZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb290ZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtZGlhbG9nLWZhZGUtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXMgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZGlhbG9nLWZhZGUtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtYXJyb3ctd2lkdGg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYXJyb3ctaGVpZ2h0OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYXJyb3ctY29sb3I6IHJnYigzNCAzNCAzNCAvIDI1JSkgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gRHJvcGRvd25cclxuJGR4LWRyb3Bkb3duLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJvcGRvd24tYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1taW4td2lkdGg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYigwIDAgMCAvIDE1JSkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyb3Bkb3duLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15OiBhdXRvICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXA6IHdyYXAgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gUm9sbGVyc1xyXG4kZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXJvb2xlci1pdGVtLWZvY3VzLW9wYWNpdHk6IDAuMyAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLXNlbGVjdGlvbi1vcGFjaXR5OiAwLjE1ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tc2VsZWN0aW9uLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1pbnZhbGlkLWRhdGEtb3BhY2l0eTogMC4zNSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15LXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteS1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcm9vbGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItdGl0bGUtb3BhY2l0eTogMC41ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItdGl0bGUtcGFkZGluZy15LXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItdGl0bGUtcGFkZGluZy15LWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXJvb2xlcnMtZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLWJ0bi1zcGFjaW5nLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLWJ0bi1zcGFjaW5nLWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteDogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy15OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteS1zbTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy14LWxnOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIFRvb2xiYXJcclxuJGR4LXRvb2xiYXItZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItdGl0bGUtZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtZm9udC1zaXplLXNtOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtZm9udC1zaXplLWxnOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0LXNtOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodC1sZzogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAwICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteS1zbTogMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXktbGc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci1idG4tYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1hY3RpdmUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tZGlzYWJsZWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14fSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteX0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXgtc206ICN7JGR4LWJ0bi1wYWRkaW5nLXgtc219ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tcGFkZGluZy15LXNtOiAjeyRkeC1idG4tcGFkZGluZy15LXNtfSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteC1sZzogI3skZHgtYnRuLXBhZGRpbmcteC1sZ30gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXktbGc6ICN7JGR4LWJ0bi1wYWRkaW5nLXktbGd9ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItZHJvcGRvd24tZGlhbG9nLXdpZHRoOiA1MDBweCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYm90dG9tLXNoZWV0LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGg6IDU4MHB4ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6IDAgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXktc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXgtbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteS1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteDogJGR4LXBvcHVwLWJvZHktcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXgtc206ICRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXgtbGc6ICRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6ICRkeC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15OiAkZHgtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXktc206ICRkeC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14LWxnOiAkZHgtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLXNlcGFyYXRvci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZzogJGR4LWJ0bi10b29sYmFyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmctc206ICRkeC1idG4tdG9vbGJhci1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nLWxnOiAkZHgtYnRuLXRvb2xiYXItc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nOiAkZHgtYnRuLWZvY3VzLXNoYWRvdy1zaXplICsgJGR4LW1pbi1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1pdGVtLXNwYWNpbmctc206ICRkeC1idG4tZm9jdXMtc2hhZG93LXNpemUgKyAkZHgtbWluLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWl0ZW0tc3BhY2luZy1sZzogJGR4LWJ0bi1mb2N1cy1zaGFkb3ctc2l6ZSArICRkeC1taW4tc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6IGNhbGMoI3skZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nfSAqIDIpICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nLXNtOiBjYWxjKCN7JGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZy1zbX0gKiAyKSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZy1sZzogY2FsYygjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmctbGd9ICogMikgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZzogY2FsYygjeyRkeC10b29sYmFyLWl0ZW0tc3BhY2luZ30gKiAyKSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nLXNtOiBjYWxjKCN7JGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nLXNtfSAqIDIpICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmctbGc6IGNhbGMoI3skZHgtdG9vbGJhci1pdGVtLXNwYWNpbmctbGd9ICogMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJvcGRvd24tYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXM6IDEycHggIWRlZmF1bHQ7XHJcblxyXG4vLyBSaWJib24gVG9vbGJhclxyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1wbGFjZWhvbGRlci1ib3JkZXItY29sb3I6IHJlZCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLXBsYWNlaG9sZGVyLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLXBsYWNlaG9sZGVyLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXNpemU6ICRkeC1pbWFnZS1zaXplICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXNpemUtc206ICRkeC1pbWFnZS1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXNpemUtbGc6ICRkeC1pbWFnZS1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1lZGl0LWl0ZW0tc3BhY2luZzogMC40ZW0gIWRlZmF1bHQ7XHJcbiRkeC1yaWJib24tdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIE9mZmljZSByaWJib25cclxuJGR4LW9mZmljZS1yaWJib24tY29udGV4dC10YWItZWxlbWVudC1iZy1hbHBoYTogMC4xICFkZWZhdWx0O1xyXG4kZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1lbGVtZW50LWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LW9mZmljZS1yaWJib24tY29udGV4dC10YWItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LW9mZmljZS1yaWJib24tYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kZHgtb2ZmaWNlLXJpYmJvbi1ib3JkZXItYm90dG9tLWNvbG9yOiAkZHgtYmxhY2sgIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWJzXHJcbiRkeC10YWItc2l6ZTogMi41cmVtICFkZWZhdWx0OyAvLyA0MHB4O1xyXG4kZHgtdGFiLXNpemUtc206IDIuMjVyZW0gIWRlZmF1bHQ7IC8vIDM2cHg7XHJcbiRkeC10YWItc2l6ZS1sZzogMi43NXJlbSAhZGVmYXVsdDsgLy8gNDRweDtcclxuXHJcbiRkeC10YWJzLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtcGFkZGluZy15OiAwICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLXRvcDogJGR4LXRhYnMtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLWJvdHRvbTogJGR4LXRhYnMtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLWxlZnQ6ICRkeC10YWJzLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtcGFkZGluZy1yaWdodDogJGR4LXRhYnMtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtc2Nyb2xsLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLWNvbnRlbnQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtdGFiLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1pbmFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtaG9yaXpvbnRhbC10YWItd2lkdGg6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFicy12ZXJ0aWNhbC10YWItd2lkdGg6IDEyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtdGFiLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXBhZGRpbmcteC1zbTogJGR4LXRhYnMtdGFiLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXBhZGRpbmcteC1sZzogJGR4LXRhYnMtdGFiLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LXRhYi1zaXplIC0gJGR4LXNpemUgLSAkZHgtYm9yZGVycy13aWR0aCwgMikgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC10YWItc2l6ZS1zbSAtICRkeC1zaXplLXNtIC0gJGR4LWJvcmRlcnMtd2lkdGgsIDIpICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtdGFiLXNpemUtbGcgLSAkZHgtc2l6ZS1sZyAtICRkeC1ib3JkZXJzLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLXRhYi1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLWltYWdlLXNwYWNpbmc6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtdGFicy1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtaW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtaW1hZ2Utc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWltYWdlLW1hcmdpbi15OiBtYXRoLmRpdigkZHgtdGFiLXNpemUgLSAkZHgtdGFicy10YWItcGFkZGluZy15ICogMiAtICRkeC1pbWFnZS1zaXplIC0gJGR4LWJvcmRlcnMtd2lkdGgsIDIpICFkZWZhdWx0O1xyXG4kZHgtdGFicy1pbWFnZS1tYXJnaW4teS1zbTogbWF0aC5kaXYoJGR4LXRhYi1zaXplLXNtIC0gJGR4LXRhYnMtdGFiLXBhZGRpbmcteS1zbSAqIDIgLSAkZHgtaW1hZ2Utc2l6ZS1zbSAtICRkeC1ib3JkZXJzLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtaW1hZ2UtbWFyZ2luLXktbGc6IG1hdGguZGl2KCRkeC10YWItc2l6ZS1sZyAtICRkeC10YWJzLXRhYi1wYWRkaW5nLXktbGcgKiAyIC0gJGR4LWltYWdlLXNpemUtbGcgLSAkZHgtYm9yZGVycy13aWR0aCwgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItc2VsZWN0ZWQtZWxlbWVudC1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1zZWxlY3RlZC1lbGVtZW50LWhlaWdodDogJGR4LWJvcmRlci13aWR0aCAqIDMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi8vIEdyb3VwQ29udHJvbFxyXG4kZHgtZ3JvdXAtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtYm9yZGVyLXJhZGl1czogNnB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyb3VwLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDsgLy8gOHB4XHJcbiRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICRkeC1wYW5lbC1oZWFkZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nLXNtOiAkZHgtcGFuZWwtaGVhZGVyLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1sZzogJGR4LXBhbmVsLWhlYWRlci1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6ICRkeC1ncm91cC1ib3JkZXItcmFkaXVzIC0gJGR4LWdyb3VwLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDsgLy8gMTRweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7IC8vIDE4cHhcclxuJGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbTogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZzogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtTGF5b3V0XHJcbiRkeC1mbC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZmwtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmwtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZsLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG4kZHgtZmwtcGFkZGluZy14LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtZmwtcGFkZGluZy14LWxnOiAwICFkZWZhdWx0O1xyXG4kZHgtZmwtcGFkZGluZy15OiAwICFkZWZhdWx0O1xyXG4kZHgtZmwtcGFkZGluZy15LXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtZmwtcGFkZGluZy15LWxnOiAwICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogJGR4LWdyb3VwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1jb2xvcjogJGR4LWdyb3VwLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtYmc6ICRkeC1ncm91cC1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLXNwYWNpbmcteTogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtc3BhY2luZy15LXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtc3BhY2luZy15LWxnOiAycmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLWdyb3VwLWhlYWRlci1iZzogJGR4LWdyb3VwLWhlYWRlci1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1jb2xvcjogJGR4LWdyb3VwLWhlYWRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbTogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbTogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAkZHgtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAkZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1mb250LXNpemUtc206ICRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6ICRkeC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZzogJGR4LWdyb3VwLWhlYWRlci1idG4tYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYnRuLWNvbG9yOiAkZHgtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6ICRkeC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogJGR4LWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogJGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmctc206ICRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nLWxnOiAkZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gMTJweFxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDsgLy8gOHB4XHJcbiRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LXNtICFkZWZhdWx0OyAvLyA4cHhcclxuJGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGR4LWZsLWdyb3VwLWZvbnQtZmFtaWx5OiAkZHgtZ3JvdXAtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1mb250LXNpemU6ICRkeC1ncm91cC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1mb250LXNpemUtc206ICRkeC1ncm91cC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1mb250LXNpemUtbGc6ICRkeC1ncm91cC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1saW5lLWhlaWdodDogJGR4LWdyb3VwLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtbGluZS1oZWlnaHQtc206ICRkeC1ncm91cC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWxpbmUtaGVpZ2h0LWxnOiAkZHgtZ3JvdXAtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtdGFiLWdyb3VwLWZvbnQtZmFtaWx5OiAkZHgtdGFicy1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1mb250LXNpemU6ICRkeC10YWJzLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1mb250LXNpemUtc206ICRkeC10YWJzLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1mb250LXNpemUtbGc6ICRkeC10YWJzLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogJGR4LXRhYnMtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQtc206ICRkeC10YWJzLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0LWxnOiAkZHgtdGFicy1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1iZzogJGR4LXRhYnMtYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29sb3I6ICRkeC10YWJzLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wOiAkZHgtdGFicy1wYWRkaW5nLXRvcCAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1wYWRkaW5nLXg6ICRkeC10YWJzLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yOiAkZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItc3R5bGU6ICRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci13aWR0aDogJGR4LXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1jb2xvcjogJGR4LXRhYnMtY29udGVudC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZTogJGR4LXRhYnMtY29udGVudC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUtc206ICRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplLWxnOiAkZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0OiAkZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQtc206ICRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodC1sZzogJGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXg6ICRkeC10YWJzLXRhYi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXgtc206ICRkeC10YWJzLXRhYi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXgtbGc6ICRkeC10YWJzLXRhYi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXk6ICRkeC10YWJzLXRhYi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXktc206ICRkeC10YWJzLXRhYi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXktbGc6ICRkeC10YWJzLXRhYi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZTogJGR4LXRhYnMtdGFiLWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yOiAkZHgtdGFicy10YWItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZzogJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcjogJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZzogJGR4LXRhYnMtdGFiLWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1jb2xvcjogJGR4LXRhYnMtdGFiLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nOiAkZHgtdGFicy1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmctc206ICRkeC10YWJzLWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZy1sZzogJGR4LXRhYnMtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC1jYXB0aW9uLW9wYWNpdHk6IDAuNzUgIWRlZmF1bHQ7XHJcbiRkeC1mbC1jYXB0aW9uLWNvbG9yOiByZ2JhKCRkeC1jb2xvciwgJGR4LWZsLWNhcHRpb24tb3BhY2l0eSk7XHJcbiRkeC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcm93LWl0ZW0tc3BhY2luZy14OiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb3ctaXRlbS1zcGFjaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb3ctY29sdW1uczogMTIgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtaXRlbS1zcGFjaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWl0ZW0tc3BhY2luZy14LXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtaXRlbS1zcGFjaW5nLXgtbGc6IDJyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1pdGVtLXNwYWNpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWl0ZW0tc3BhY2luZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1pdGVtLXNwYWNpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIE5hdmlnYXRpb25cclxuJGR4LW5hdmlnYXRpb24taXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0taG92ZXItYmFzZS1iZzogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLWhvdmVyLWJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItYmctYWxwaGEgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LW5hdmlnYXRpb24tZXhwYW5kLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWV4cGFuZC1idG4taG92ZXItYmFzZS1iZzogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1leHBhbmQtYnRuLWhvdmVyLWJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItYmctYWxwaGEgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvcjogeWVsbG93ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1jb2xvcjogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuJGR4LW5hdmlnYXRpb24tZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvOiAxMS40Mjg1ICFkZWZhdWx0O1xyXG5cclxuLy8gdGhlc2UgdmFyaWFibGVzIGFyZSByZXF1aXJlZCBpbiBvcmRlciB0byBwcm92aWRlIHNpemluZyB3b3JrcyBwcm9wZXJseSB0aWxsIHdlIGNoYW5nZSB2YWx1ZXMgaW4gc2l6ZS1ib3guc2Nzc1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0OiAxLjQyODUgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc206IDEuMzMzICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LWxnOiAxLjUgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1zaXplOiAkZHgtZm9udC1zaXplICogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodCAhZGVmYXVsdDsgICAgICAgICAgICAvLyAyMHB4LzEuMjVyZW1cclxuJGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXNpemUtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0OyAgIC8vIDE2cHgvMXJlbVxyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7ICAgLy8gMjRweC8xLjVyZW1cclxuJGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZSAtICRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1zbSAtICRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1sZyAtICRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1zaXplIC0gJGR4LXRleHQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtc2l6ZS1zbSAtICRkeC10ZXh0LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LXNpemUtbGcgLSAkZHgtdGV4dC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXNwYWNpbmctbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWNjb3JkaW9uXHJcblxyXG4vLyByZWRvIGFmdGVyIG5ldyB0b2tlbnNcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAxLjE0MjggIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAxLjIgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplLWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXNpemU6ICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSAqICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXNpemUtc206ICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbSAqICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXNpemUtbGc6ICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZyAqICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZSAtICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLXNtIC0gJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtbGcgLSAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemU6ICRkeC1ncm91cC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplLXNtOiAkZHgtZ3JvdXAtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZS1sZzogJGR4LWdyb3VwLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodDogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodC1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodC1sZzogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItd2lkdGg6ICRkeC1ncm91cC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLWNvbG9yOiAkZHgtZ3JvdXAtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbTogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZzogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJnOiAkZHgtZ3JvdXAtaGVhZGVyLWJnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1jb2xvcjogJGR4LWdyb3VwLWhlYWRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItYmc6ICRkeC1ncm91cC1oZWFkZXItaG92ZXItYmcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWNvbG9yOiAkZHgtZ3JvdXAtaGVhZGVyLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZzogJGR4LWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3I6ICRkeC1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1yYWRpdXMgLSAkZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemU6ICRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplLXNtOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZS1sZzogJGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogJGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0LXNtOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQtbGc6ICRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nLXNtOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nLWxnOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LWluZGVudDogJGR4LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LWluZGVudC1zbTogJGR4LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LWluZGVudC1sZzogJGR4LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LXBhZGRpbmcteDogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIDEycHhcclxuJGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDsgLy8gOHB4XHJcbiRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7IC8vIDE2cHhcclxuXHJcbiRkeC1hY2NvcmRpb24taXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGlvbi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1zZWxlY3Rpb24tY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1zZWxlY3RlZC1iYXNlLWJnOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1zZWxlY3RlZC1iZy1hbHBoYTogJGR4LXN0YXRlLXNlbGVjdGVkLWJnLWFscGhhICFkZWZhdWx0O1xyXG5cclxuJGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbi8vIFRyZWVWaWV3XHJcbiRkeC10cmVldmlldy1zcGFjaW5nLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1zcGFjaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWJ0bi1ob3Zlci1iYXNlLWJnOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1idG4taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1idG4taG92ZXItYmctYWxwaGE6ICRkeC1zdGF0ZS1ob3Zlci1iZy1hbHBoYSAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWltYWdlLXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaW1hZ2Utc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctcm9vdC1pdGVtcy1jb250YWluZXItc3BhY2luZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctcm9vdC1pdGVtcy1jb250YWluZXItc3BhY2luZy15OiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWJvdHRvbS1zcGFjaW5nLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZy1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmc6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtbGVmdC1zcGFjaW5nOiAkZHgtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1sZWZ0LXNwYWNpbmctc206ICRkeC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWxlZnQtc3BhY2luZy1sZzogJGR4LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20td2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtZm9jdXNlZC1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6IDAuMzc1cmVtICFkZWZhdWx0OyAvLyB2YWx1ZXMgbWF0Y2ggd2l0aCBpbWFnZS1zcGFjaW5nIC0+IGFkZCBjb21tb24gdmFyaWFibGUgZm9yIHNwYWNpbmdcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXktbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtbWFyZ2luOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtbWFyZ2luLXNtOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1zbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtbWFyZ2luLWxnOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1sZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWNoZWNrZWQtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2VkLWNoZWNrYm94LW9wYWNpdHk6IDgwJSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tlZC1kaXNhYmxlZC1jaGVja2JveC1vcGFjaXR5OiA0MCUgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWNoZWNrZWQtY29sb3I6ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmc6ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWRpc2FibGVkLWJnOiAkZHgtY2hlY2tib3gtYmFzZS1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtZGlzYWJsZWQtY29sb3I6ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtYmc6ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJnOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6ICRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWNvbnRhaW5lci1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWNvbnRhaW5lci1ib3JkZXItd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWNvbnRhaW5lci1mb2N1cy1zaGFkb3ctY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogbWF0aC5kaXYoJGR4LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudC1zbTogbWF0aC5kaXYoJGR4LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudC1sZzogbWF0aC5kaXYoJGR4LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1iYXNlLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGE6ICRkeC1zdGF0ZS1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhOiAyMCUgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXgtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTJweCAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG5cclxuLy8gQmFkZ2VUZXh0XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmc6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nLXNtOiAkZHgtaW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyByZWRvIGFmdGVyIGZpeCBzaXppbmcgdmFyaWFibGVzXHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodC1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQtbGc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1zZWxlY3RlZC1jb2xvcjogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteDogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14LXNtOiAkZHgtaW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXgtbGc6ICRkeC1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1zZWNvbmRhcnktYmc6ICRkeC1ncmF5LTYwMCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc2Vjb25kYXJ5LXNlbGVjdGVkLWJnOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBXYWl0IGluZGljYXRvclxyXG4kZHgtd2FpdC1pbmRpY2F0b3ItY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3Itbm8tYXJlYS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLWFyZWEtYmFja2dyb3VuZC1jb2xvcjogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3Itc2l6ZS1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1zaXplLWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1mbGlwLWFuaW1hdGlvbi1yb3RhdGlvbi15OiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi15O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teDogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teDtcclxuXHJcbi8vIExvYWRpbmcgcGFuZWxcclxuJGR4LWxvYWRpbmctcGFuZWwtd2lkdGg6IDEwMCU7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWhlaWdodDogMTAwJTtcclxuJGR4LWxvYWRpbmctcGFuZWwtc2hhZGluZy1jb2xvcjogcmdiYSgwIDAgMCAvIDYwJSkgIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1vdmVybGF5LWJnOiAjZmZmICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1vdmVybGF5LW9wYWNpdHk6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZS1zbTogJGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtc207XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1zaXplOiAkZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZTtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUtbGc6ICRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLWxnO1xyXG5cclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtd2lkdGg6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1oZWlnaHQ6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXgtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLW1hcmdpbjogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplLWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2UtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250ZXh0TWVudVxyXG4kZHgtY29udGV4dC1tZW51LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLW9wYWNpdHk6ICRkeC1pbWFnZS1jb2xvci1hbHBoYSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LXBhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmFzZS1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmctYWxwaGE6ICRkeC1zdGF0ZS1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LXNlcGFyYXRvci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1zZXBhcmF0b3ItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG5cclxuJGR4LWNvbnRleHQtbWVudS1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1taW4td2lkdGg6ICRkeC1mb250LXNpemUgKiAkZHgtbmF2aWdhdGlvbi1kcm9wZG93bi1taW4td2lkdGgtcmF0aW8gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtbWluLXdpZHRoLXNtOiAkZHgtZm9udC1zaXplLXNtICogJGR4LW5hdmlnYXRpb24tZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LW1pbi13aWR0aC1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1uYXZpZ2F0aW9uLWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmctbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXg6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgtc206ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgtbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15LXNtOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteS1sZzogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZyArICRkeC1pbWFnZS1zaXplICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXgtc206ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc20gKyAkZHgtaW1hZ2Utc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14LWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICsgJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBNZW51XHJcbiRkeC1tZW51LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1zbTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZm9udC1zaXplLWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LXNtOiAxLjE0MyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodC1sZzogMS4yICFkZWZhdWx0O1xyXG4kZHgtbWVudS1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1zZXBhcmF0b3Itd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXNlcGFyYXRvci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LW1lbnUtc2VwYXJhdG9yLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtbWVudS1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWJvcmRlci1zdHlsZTogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWltYWdlLXNpemU6ICRkeC1pbWFnZS1zaXplICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWltYWdlLXNpemUtc206ICRkeC1pbWFnZS1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWltYWdlLXNpemUtbGc6ICRkeC1pbWFnZS1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4ICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lbnUtaXRlbS10ZXh0LXNpemU6ICRkeC1tZW51LWl0ZW0tZm9udC1zaXplICogJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodCAhZGVmYXVsdDsgLy8gMjBweFxyXG4kZHgtbWVudS1pdGVtLXRleHQtc2l6ZS1zbTogJGR4LW1lbnUtaXRlbS1mb250LXNpemUtc20gKiAkZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRkeC1tZW51LWl0ZW0tdGV4dC1zaXplLWxnOiAkZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1sZyAqICRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7IC8vIDI0cHhcclxuJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZSAtICRkeC1tZW51LWl0ZW0tdGV4dC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZS1zbSAtICRkeC1tZW51LWl0ZW0tdGV4dC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZS1sZyAtICRkeC1tZW51LWl0ZW0tdGV4dC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmctc206IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmctbGc6IDAuODc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lbnUtdGl0bGUtZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1mb250LXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLWZvbnQtc2l6ZS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtcGFkZGluZy14OiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtcGFkZGluZy14LXNtOiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtcGFkZGluZy14LWxnOiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtcGFkZGluZy15OiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtcGFkZGluZy15LXNtOiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtcGFkZGluZy15LWxnOiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXgtc206ICRkeC1tZW51LWl0ZW0tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteC1sZzogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15OiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUgLSAkZHgtaW1hZ2Utc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtc20gLSAkZHgtaW1hZ2Utc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtbGcgLSAkZHgtaW1hZ2Utc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWltYWdlLXNwYWNpbmc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZy1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteDogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXgtc206ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14LWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteTogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy15LXNtOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXktbGc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWltYWdlLXNwYWNpbmctc206ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0taW1hZ2Utc3BhY2luZy1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14LXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteC1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteS1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15LWxnOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogJGR4LWZvbnQtc2l6ZSAqICRkeC1uYXZpZ2F0aW9uLWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLXNtOiAkZHgtZm9udC1zaXplLXNtICogJGR4LW5hdmlnYXRpb24tZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtbGc6ICRkeC1mb250LXNpemUtbGcgKiAkZHgtbmF2aWdhdGlvbi1kcm9wZG93bi1taW4td2lkdGgtcmF0aW8gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hhcnRzXHJcbiRkeC1jaGFydC1sZWdlbmQtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWxlZ2VuZC1ib3JkZXI6ICRkeC1ib3JkZXItd2lkdGggc29saWQgJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWxlZ2VuZC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWxlZ2VuZC1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtc2hhZG93LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1mb2N1cy1vdXRsaW5lLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWF4aXMtdGl0bGUtZm9udC1jb2xvcjogIzc2NzY3NiAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWNvbnN0YW50LWxpbmUtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1heGlzLWxpbmUtY29sb3I6ICM3Njc2NzYgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1wb2ludC1ob3Zlci1jb2xvcjogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtZXJyb3ItYmFyLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtYW5ub3RhdGlvbi1jb2xvcjogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtYW5ub3RhdGlvbi10ZXh0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuLy8gUmljaEVkaXRcclxuJGR4LXJpY2gtZWRpdC1iZzogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtcmljaC1lZGl0LXZpZXctYmc6ICRkeC1ncmF5LTEwMCAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1yaWNoLWVkaXQtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcmljaC1lZGl0LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtcmljaC1lZGl0LXF1aWNrLXNlYXJjaC1ib3JkZXItcmFkaXVzOiAkZHgtcGFuZWwtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbi8vIFNjaGVkdWxlclxyXG4kZHgtc2NoZWR1bGVyLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXk6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuXHJcbi8vIERyYXdlclxyXG5cclxuJGR4LWRyYXdlci1hbmltYXRpb24tZHVyYXRpb246IDMwMG1zICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1jb250ZW50LXNoYWRpbmctYmc6ICRkeC1wb3B1cC1iYWNrLWJnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5OiAkZHgtcG9wdXAtYmFjay1vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcmF3ZXItcGFuZWwtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogMC42MjVyZW0gMCAwLjkzNzVyZW0gLTAuMTg3NXJlbSByZ2JhKDAgMCAwIC8gMTAlKSwgMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCAwIDAgLyAxMCUpICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQ6IC0wLjYyNXJlbSAwIDAuOTM3NXJlbSAtMC4xODc1cmVtIHJnYmEoMCAwIDAgLyAxMCUpLCAtMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCAwIDAgLyAxMCUpICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjYyNXJlbSAhZGVmYXVsdDsgICAgIC8vIDEwcHhcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtICFkZWZhdWx0OyAgICAgLy8gMTBweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0OyAgICAvLyA4cHhcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDsgICAgLy8gOHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14LWxnOiAwLjc1cmVtICFkZWZhdWx0OyAgIC8vIDEycHhcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktbGc6IDAuNzVyZW0gIWRlZmF1bHQ7ICAgLy8gMTJweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXdpZHRoOiAxNSUgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogM3JlbSAhZGVmYXVsdDsgICAgICAvLyA0OHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaS1zbTogMi41cmVtICFkZWZhdWx0OyAvLyA0MHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaS1sZzogMy41cmVtICFkZWZhdWx0OyAvLyA1NnB4XHJcblxyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiBjYWxjKDMuMTI1cmVtICsgJGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1zbTogY2FsYygyLjYyNXJlbSArICRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtbGc6IGNhbGMoMy42MjVyZW0gKyAkZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1zbTogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1sZzogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIFRvYXN0XHJcbiRkeC10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAgMCAwIC8gMTAlKSwgMCA0cHggNnB4IC00cHggcmdiYSgwIDAgMCAvIDEwJSkgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1jbG9zZS1idG4tcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaGVhZGVyLXBhZGRpbmc6IDAuMjVyZW0gMCAwIDAgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1hY2NlbnQtbGluZy13aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LW1hcmdpbi10b3A6IDAuNjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvYXN0LWhlYWRlci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplLXNtOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWhlYWRlci1mb250LXNpemUtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1mb250LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1iZy1wcmltYXJ5OiAkZHgtcHJpbWFyeTtcclxuJGR4LXRvYXN0LWJnLWluZm86ICRkeC1pbmZvO1xyXG4kZHgtdG9hc3QtYmctc3VjY2VzczogJGR4LXN1Y2Nlc3M7XHJcbiRkeC10b2FzdC1iZy13YXJuaW5nOiAkZHgtd2FybmluZztcclxuJGR4LXRvYXN0LWJnLWRhbmdlcjogJGR4LWRhbmdlcjtcclxuJGR4LXRvYXN0LWJnLW9wYWNpdHk6IDMwICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvYXN0LWZvbnQtY29sb3ItZGFyazogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWZvbnQtY29sb3ItbGlnaHQ6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yLWRhcms6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1oZWFkZXItZ2FwOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWhlYWRlci1nYXAtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZ2FwLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1ib2R5LXBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDAuNjI1cmVtIDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9keS1wYWRkaW5nLXNtOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9keS1wYWRkaW5nLWxnOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuMjVyZW0gIWRlZmF1bHQ7IC8vIDAuMzc1cmVtICFkZWZhdWx0OyAtIHNob3VsZCBsZWF2ZSB0aGlzPyAwLjI1cmVtIGZpdHMgYmV0dGVyXHJcbiRkeC10b2FzdC1pY29uLXRvcC1wYWRkaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaWNvbi10b3AtcGFkZGluZy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY29udGVudC1nYXA6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY29udGVudC1nYXAtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNvbnRlbnQtZ2FwLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LXRvcC1wYWRkaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcC1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRlbXBsYXRlLWdhcC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtZ2FwLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJvdW5kLW1hcmdpbjogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1ib3VuZC1wYWRkaW5nOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1jbG9zZS1ob3Zlci1iZy1saWdodDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNsb3NlLWhvdmVyLWJnLWdyYXk6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1jbG9zZS1ob3Zlci1iZy1kYXJrOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY2xvc2UtYnRuLWNvbG9yLWxpZ2h0OiAkZHgtd2hpdGU7XHJcbiRkeC10b2FzdC1jbG9zZS1idG4tY29sb3ItZGFyazogIzIxMjUyOSAhZGVmYXVsdDtcclxuXHJcbi8vIFByb2dyZXNzIGJhclxyXG4kZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci10aGlja25lc3Mtc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMtc206IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLWxnOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkZHgtcHJpbWFyeTtcclxuJGR4LXByb2dyZXNzLWJhci1zdWNjZXNzLWNvbG9yOiAkZHgtc3VjY2VzcztcclxuJGR4LXByb2dyZXNzLWJhci1lcnJvci1jb2xvcjogJGR4LWRhbmdlcjtcclxuJGR4LXByb2dyZXNzLWJhci1wYXVzZS1jb2xvcjogJGR4LXdhcm5pbmc7XHJcbiRkeC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3I6ICRkeC1wcm9ncmVzcy1iYXItY29sb3I7XHJcbiRkeC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogMC4zICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAwLjc1ZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2Utc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1nYXA6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcC1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1nYXAtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGg6IDJzICFkZWZhdWx0O1xyXG5cclxuLy8gQ2xpZW50IGNvbXBvbmVudHMgY29tbW9uXHJcbiRkeC10aXRsZS1mb250LWNvbG9yOiAjMjMyMzIzICFkZWZhdWx0O1xyXG4kZHgtbGVnZW5kLWl0ZW0tZm9udC1jb2xvcjogIzc2NzY3NiAhZGVmYXVsdDtcclxuXHJcbi8vIEh0bWxFZGl0b3JcclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3I6IHJnYmEoNTEgNTEgNTEgLyA4MCUpICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcjogJGR4LWdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcjogI2Q3M2YzZiAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQ6IDkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1saXN0LXN0eWxlOiBkZWNpbWFsIGxvd2VyLWFscGhhIGxvd2VyLXJvbWFuICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemU6IDAuODVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLXJlc2l6ZS1mcmFtZS1ib3JkZXItc3R5bGU6IGRhc2hlZCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZTogMC4zcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQ6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZDogMC4zcmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbGlzdC13aWR0aDogMS4ycmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEycHggIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IDRweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEgMTkxIDE5MSAvIDE1JSkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLXBhZGRpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcjogJGR4LWdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0OiAxNXB4ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eTogMC41ICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXg6IDAuMzEzcmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lOiAwLjMxM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXg6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1czogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eTogMC4xICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkeC1ibGFjaywgMC41KSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aDogOHB4ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDE5MSAxOTEgMTkxIC8gNzAlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctbGFiZWwtbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1yb3ctZ2FwOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctY29sdW1uLWdhcDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWFzcGVjdC1yYXRpby1idXR0b24tc2l6ZTogMjhweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItYm9yZGVyLXRvcDogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXdoaXRlLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXM6IDAuM3JlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItc3R5bGU6IGRhc2hlZCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3I6ICRkeC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcjogJGR4LWxpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZHJhZy16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3I6ICRkeC1zZWNvbmRhcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBQaXZvdEdyaWRcclxuJGR4LXBpdm90LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LW1pbi13aWR0aDogJGR4LWdyaWQtbWluLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXBpdm90LWZpZWxkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZpZWxkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1maWVsZC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1waXZvdC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWhlYWRlci1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtaGVhZGVyLWZvbnQtd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWhlYWRlci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBpdm90LXRvdGFsLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgJGR4LXBhbmVsLWJhc2UtYmcgJGR4LXBhbmVsLWZvb3Rlci1iZy1hbHBoYSAqIDIsIHRyYW5zcGFyZW50KSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRvdGFsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtZm9udC13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRvdGFsLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBVcGxvYWRcclxuJGR4LXVwbG9hZC1wYWRkaW5nLXRvcDogMS4ycmVtO1xyXG4kZHgtdXBsb2FkLWJ1dHRvbi1jb250YWluZXItaGVpZ2h0OiAzcmVtO1xyXG4kZHgtdXBsb2FkLWxvYWQtc3RhdGUtZm9udC1zaXplOiAwLjc1cmVtO1xyXG4kZHgtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICRkeC1ncmF5LTYwMCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1pbWFnZS1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLXNpemUtY29sb3I6ICRkeC1ncmF5LTUwMCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLXNpemUtcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG4kZHgtdXBsb2FkLWZpbGUtaWNvbi1wYWRkaW5nOiAxMnB4IDhweCAxMnB4IDEwcHg7XHJcbiRkeC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogMC41cmVtO1xyXG4kZHgtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJGR4LXVwbG9hZC1maWxlLWhlaWdodDogNDBweDtcclxuJGR4LXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcDogMS4zNzVyZW07XHJcbiRkeC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xyXG4kZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4kZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctaWNvbi1tYXJnaW46IDAuNjI1cmVtIDAgMDtcclxuJGR4LXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2UtbWFyZ2luOiAwLjVyZW07XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY2FsZW5kYXJcIjtcclxuXHJcbi5keGJsLWNhbGVuZGFyIHtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseTogI3skZHgtY2FsZW5kYXItZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogI3skZHgtY2FsZW5kYXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWJnOiAjeyRkeC1jYWxlbmRhci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aDogI3skZHgtY2FsZW5kYXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1iZzogI3skZHgtY2FsZW5kYXItZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWNvbG9yOiAjeyRkeC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmc6ICN7JGR4LWNhbGVuZGFyLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1iZzogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC1jYWxlbmRhci1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1iZzogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYmc6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldDogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYnV0dG9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHk6ICN7JGR4LWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1mb250LXNpemU6ICN7JGR4LWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eTogI3skZHgtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGR4LWNhbGVuZGFyLW1vdW50aC15ZWFyLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yOiAjeyRkeC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yOiAjeyRkeC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci10b2RheS1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtY3Vyc29yOiAjeyRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJnKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItY29sb3IpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJnXCIsIFwiLS1keGJsLWNhbGVuZGFyLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1idXR0b24tZm9jdXMtc3RhdGUoKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvclwiLCBcIi0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4taG92ZXItY29sb3JcIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZXMtc3R5bGUoKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAmID4gdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbdmlldz1cIjBcIl0gPiB0YWJsZSA+IHRib2R5IHtcclxuICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgICYgPiB0ZCxcclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrID4gdGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci13ZWVrLW51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItd2Vlay1yb3csXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXIteWVhci1yb3csXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItZGVjYWRlLXJvdyxcclxuICAgICAgICAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLXllYXItcm93LFxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWRlY2FkZS1yb3csXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItY2VudHVyeS1yb3cge1xyXG4gICAgICAgICAgICAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2FsZW5kYXItaXRlbS1mb2N1cy1zdGF0ZSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJhc2UtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGEsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgbnVsbFxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItZGF5IHtcclxuICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNhbGVuZGFyLXRvZGF5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci10b2RheS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1pdGVtLWZvY3VzLXN0YXRlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci13ZWVrZW5kIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vla2VuZC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldy1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1jdXJzb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1jYWxlbmRhci1mb290ZXItYmdcIiwgXCItLWR4YmwtY2FsZW5kYXItZm9vdGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1idXR0b24tZm9jdXMtc3RhdGUoKTtcclxuXHJcbiAgICAgICAgICAgICYgKyAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYgPiBkaXYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtc3RhdGUtc2VsZWN0ZWQtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGhcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmFzZS1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLWFscGhhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1zdGF0ZS1zZWxlY3RlZC1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1ob3Zlci1iYXNlLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLWFscGhhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC1jYWxlbmRhci1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC1jYWxlbmRhci1yZWFkb25seS1jb2xvclwiLCBcIi0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICYgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQ6ICN7JGR4LWNhbGVuZGFyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1czogI3skZHgtY2FsZW5kYXItYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoOiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoLXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplOiAjeyRkeC1jYWxlbmRhci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogI3skZHgtY2FsZW5kYXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGg6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15LWxnfTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gc3RhdGUtc2VsZWN0ZWQtcmFuZ2Utc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBjYWxlbmRhci1pdGVtLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2FsZW5kYXItYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLW91dGxpbmUtb2Zmc2V0KTtcclxufVxyXG5cclxuQG1peGluIGNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlcy1zdHlsZSgpIHtcclxuICAgID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmd9O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodCk7XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbX07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nfTtcclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0KTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctc219O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuIHtcclxuICAgICAgICAmICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nfTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbX07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGd9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmd9O1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctc219O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGd9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC1saXN0Ym94IHtcclxuICAgIC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5OiAjeyRkeC1saXN0Ym94LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZTogI3skZHgtbGlzdGJveC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWxpc3Rib3gtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtYmc6ICN7JGR4LWxpc3Rib3gtYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtY29sb3I6ICN7JGR4LWxpc3Rib3gtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXdpZHRoOiAjeyRkeC1saXN0Ym94LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItc3R5bGU6ICN7JGR4LWxpc3Rib3gtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcjogI3skZHgtbGlzdGJveC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXJhZGl1czogI3skZHgtbGlzdGJveC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1saXN0Ym94LXJlYWRvbmx5LWJnOiAjeyRkeC1saXN0Ym94LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LXJlYWRvbmx5LWNvbG9yOiAjeyRkeC1saXN0Ym94LWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWRpc2FibGVkLWJnOiAjeyRkeC1saXN0Ym94LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWRpc2FibGVkLWNvbG9yOiAjeyRkeC1saXN0Ym94LWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1jb2xvcjogI3skZHgtbGlzdGJveC1pdGVtLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1zdHlsZTogI3skZHgtbGlzdGJveC1pdGVtLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aDogI3skZHgtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWJnOiAjeyRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1jb2xvcjogI3skZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6ICN7JGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmUtYmc6ICN7JGR4LWxpc3Rib3gtaXRlbS1hY3RpdmUtYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmUtY29sb3I6ICN7JGR4LWxpc3Rib3gtaXRlbS1hY3RpdmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1ob3Zlci1iZzogI3skZHgtbGlzdGJveC1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0taG92ZXItY29sb3I6ICN7JGR4LWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiAjeyRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI3skZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1iZzogI3skZHgtbGlzdGJveC1pdGVtLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtY29sb3I6ICN7JGR4LWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWJnOiAjeyRkeC1saXN0Ym94LWNvbHVtbi1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1jb2xvcjogI3skZHgtbGlzdGJveC1jb2x1bW4taGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3J9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtbGlzdGJveC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtbGlzdGJveC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtYmcpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtY29sb3IpO1xyXG4gICAgaGVpZ2h0OiAkZHgtbGlzdGJveC1kZWZhdWx0LWhlaWdodDtcclxuXHJcbiAgICAmOm5vdChbaXMtbXVsdGlwbGUtY29sdW1uc10pIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtIHtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgJi5keGJsLWxpc3Rib3gtaXRlbS1sb2FkaW5nOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogMXMgbGluZWFyIDAuMzVzIGluZmluaXRlIGFsdGVybmF0ZSBib3RoIHJ1bm5pbmcgZHluYW1pY19vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSxcclxuICAgIHRyLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0gPiB0ZCB7XHJcbiAgICAgICAgb3BhY2l0eTogI3skZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcclxuICAgIHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB7XHJcbiAgICAgICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxyXG4gICAgICAgIHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCksXHJcbiAgICB0ci5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxpc3Rib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgJjpub3QoW2lzLW11bHRpcGxlLWNvbHVtbnNdKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxhYmVsLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCxcclxuICAgICAgICAgICAgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBkaXYuZHhibC1saXN0Ym94LWl0ZW0sXHJcbiAgICAgICAgICAgIHRyLmR4YmwtbGlzdGJveC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXYuZHhibC1saXN0Ym94LWl0ZW0sXHJcbiAgICAgICAgICAgICAgICB0ci5keGJsLWxpc3Rib3gtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC1saXN0Ym94LXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWRpc2FibGVkLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAmID4gLmR4YnMtZ3JpZHZpZXcge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLnRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Z3ZIU0RDLFxyXG4gICAgICAgIC5keGd2Q1NEIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJzLWdyaWQtdnNkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YnMtZW1wdHktZGF0YS1yb3cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyID4gdGgsXHJcbiAgICAgICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtbGlzdGJveC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtbGlzdGJveC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJzLXNlbGVjdC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuXHJcbiAgICBAaW5jbHVkZSB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1mb250LXNpemU6ICN7JGR4LWxpc3Rib3gtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodDogI3skZHgtbGlzdGJveC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXJhZGl1czogI3skZHgtbGlzdGJveC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1mb250LXNpemU6ICN7JGR4LWxpc3Rib3gtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodDogI3skZHgtbGlzdGJveC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXJhZGl1czogI3skZHgtbGlzdGJveC1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9saXN0LWJveFwiO1xyXG5cclxuLmR4YmwtbGlzdC1ib3gsXHJcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIge1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWZvbnQtZmFtaWx5OiAjeyRkeC1saXN0LWJveC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZm9udC1zaXplOiAjeyRkeC1saXN0LWJveC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1saXN0LWJveC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtYmc6ICN7JGR4LWxpc3QtYm94LWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1jb2xvcjogI3skZHgtbGlzdC1ib3gtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aDogI3skZHgtbGlzdC1ib3gtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItc3R5bGU6ICN7JGR4LWxpc3QtYm94LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yOiAjeyRkeC1saXN0LWJveC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6ICN7JGR4LWxpc3QtYm94LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LXJlYWRvbmx5LWJnOiAjeyRkeC1saXN0LWJveC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktY29sb3I6ICN7JGR4LWxpc3QtYm94LWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1iZzogI3skZHgtbGlzdC1ib3gtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWNvbG9yOiAjeyRkeC1saXN0LWJveC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtbGlzdC1ib3gtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1zdHlsZTogI3skZHgtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoOiAjeyRkeC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZzogI3skZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogI3skZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1hY3RpdmUtYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0tYWN0aXZlLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWFjdGl2ZS1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1hY3RpdmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1iZy1hbHBoYTogI3skZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3I6ICN7JGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1iZzogI3skZHgtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnOiAjeyRkeC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWNvbG9yOiAjeyRkeC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRoOiAjeyRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24td2lkdGh9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1oZWlnaHQ6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi1jb2xvcjogI3skZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0OiAjeyRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLXRleHQtY29sb3I6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHR9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQtYmc6ICN7JGR4LWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogI3skZHgtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1mb2N1cy1iZzogI3skZHgtbGlzdC1ib3gtZm9jdXMtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWNvbG9yOiAjeyRkeC1saXN0LWJveC1mb2N1cy1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZm9jdXMtZnJhbWUtY29sb3I6ICN7JGR4LWxpc3QtYm94LWZvY3VzLWZyYW1lLWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWxpc3QtYm94LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1saXN0LWJveC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtbGluZS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1iZyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbG9yKTtcclxuXHJcbiAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYmcpO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSxcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLWZvY3VzZWQtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLFxyXG4gICAgICAgICAgICAgICAgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgID4gdGhlYWQsXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5LFxyXG4gICAgICAgICAgICAgICAgPiB0aGVhZCA+IHRyLFxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyLFxyXG4gICAgICAgICAgICAgICAgPiB0aGVhZCA+IHRyID4gdGgsXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0aGVhZCA+IHRyID4gdGgsXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBjb2xncm91cCA+IGNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGQuZHhibC1saXN0LWJveC1zZWxlY3Rpb24tY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1mb2N1c2VkLXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLFxyXG4gICAgICAgICAgICAgICAgICAgID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxyXG4gICAgICAgICAgICAgICAgICAgID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcclxuICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcblxyXG4gICAgICAgICAgICAgICAgLmR4RmlyZWZveCAmIHtcclxuICAgICAgICAgICAgICAgICAgICA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4U2FmYXJpICYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgICAgID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLXNrZWxldG9uLWl0ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB0YWJsZS5keGJsLWxpc3QtYm94LXRhYmxlLW5vLXNjcm9sbDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoW2RhdGEtdmlydHVhbC1pdGVtcy1jb250YWluZXJdKSA+IHRyOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmlydHVhbC1pdGVtcy1jb250YWluZXJdID4gdHI6bnRoLWxhc3QtY2hpbGQoLW4rMik6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1saXN0LWJveC1jaGVja2VkIHtcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICA+IHVsID4gbGkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Qge1xyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSB7XHJcbiAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3JcIiwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1iZy1hbHBoYSwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLWZvY3VzZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1jYWxjdWxhdGVkLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yXCIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSB7XHJcbiAgICAgICAgICAgICAgICA+IGxpLFxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICZbZGF0YS1keC1mb2N1cy1oaWRkZW5dIHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLW5vdC1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICA+IHVsLFxyXG4gICAgICAgICAgICA+IHRhYmxlID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktY29sb3JcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcclxuICAgICAgICAgICAgPiB1bCxcclxuICAgICAgICAgICAgPiB0YWJsZSA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHVsLFxyXG4gICAgICAgICAgICA+IHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQtYmcpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAmIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1mb250LXNpemU6ICN7JGR4LWxpc3QtYm94LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1saXN0LWJveC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6ICN7JGR4LWxpc3QtYm94LWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQ6ICN7JGR4LWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1zbX07XHJcblxyXG4gICAgICAgIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0sXHJcbiAgICAgICAgbGkuZHhibC1za2VsZXRvbi1pdGVtIHtcclxuICAgICAgICAgICAgPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtfTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1zbX0gdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktc219IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtZm9udC1zaXplOiAjeyRkeC1saXN0LWJveC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodDogI3skZHgtbGlzdC1ib3gtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAjeyRkeC1saXN0LWJveC1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQtbGd9O1xyXG5cclxuICAgICAgICBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtLFxyXG4gICAgICAgIGxpLmR4Ymwtc2tlbGV0b24taXRlbSB7XHJcbiAgICAgICAgICAgID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGd9IHZhcigtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0KSAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNrZWxldG9uLWl0ZW0ge1xyXG4gICAgICAgID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGNpcmNsZSgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtLFxyXG4gICAgbGkuZHhibC1za2VsZXRvbi1pdGVtIHtcclxuICAgICAgICA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15fSB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCkgI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teX0gMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemV9O1xyXG4gICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4ge1xyXG4gICAgICAgICYuZHhibC1saXN0LWJveC1jaGVja2VkIHtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemV9O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teX0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNtID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtfTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1zbX0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWxnID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLWxnfTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1sZ30gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxpc3QtYm94LXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLWxpc3QtcGF0dGVybiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxpc3QtYm94LXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXRhYmxlLXBhdHRlcm4gPiBkaXYge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCkgMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1saXN0LWJveCB7XHJcbiAgICBoZWlnaHQ6ICRkeC1saXN0LWJveC1kZWZhdWx0LWhlaWdodDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgbWF4LWhlaWdodDogJGR4LWxpc3QtYm94LWRlZmF1bHQtaGVpZ2h0O1xyXG5cclxuICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxyXG4gICAgICAgID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkIHtcclxuICAgICAgICAgICAgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBsaXN0LWJveC1pdGVtLWZvY3VzZWQtc3R5bGUoKSB7XHJcbiAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogI3skZHgtbGlzdC1ib3gtZm9jdXMtZnJhbWUtc2l6ZX0gc29saWQgI3skZHgtbGlzdC1ib3gtZm9jdXMtZnJhbWUtY29sb3J9O1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogI3skZHgtbGlzdC1ib3gtZm9jdXMtZnJhbWUtc2l6ZX0pO1xyXG5cclxuICAgICAgICAuZHhTYWZhcmkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1ib3gtaXRlbS1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1ib3gtcm93LXN0YXRlLWhvdmVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1ob3Zlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLWhvdmVyLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJnLWNvbG9yLCAkYmFzZS1iZy1jb2xvciwgJGFscGhhKSB7XHJcbiAgICBodG1sOm5vdCguZHhTYWZhcmkpICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skYmctY29sb3ItdmFyfSwgI3skYmctY29sb3J9KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigjeyRjb2xvci12YXJ9KTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBAaWYgbm90ICRiZy1jb2xvciBvciAkYmctY29sb3IgPT0gdW5zZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skYmFzZS1iZy1jb2xvcn07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGFscGhhfTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4U2FmYXJpICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRiZy1jb2xvciwgJGJhc2UtYmctY29sb3IsICRhbHBoYSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lZGl0XCI7XHJcblxyXG4uZHhibC10ZXh0LWVkaXQge1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6ICN7JGR4LXRleHQtZWRpdC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogI3skZHgtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYmc6ICN7JGR4LXRleHQtZWRpdC1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItc3R5bGU6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGg6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAjeyRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6ICN7JGR4LXRleHQtZWRpdC1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmc6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogI3skZHgtdGV4dC1lZGl0LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3I6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1iZzogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcjogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZzogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteTogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nfTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSxcclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGUgLmR4YmwtdGV4dC1lZGl0LWlucHV0LFxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCxcclxuICAgICYgPiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LFxyXG4gICAgJiA+IHRleHRhcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJltyZWFkb25seV0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmR4YmwtdGV4dC1lZGl0LWlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktcm9vdC1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmcsICN7JGR4LWJnfSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWRpdC1zdGF0ZS1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmdcIiwgXCItLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGhcIiwgXCItLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LXJvb3QtYmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1yb290LWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZywgI3skZHgtYmd9KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LXN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtcm9vdC1iZ1wiKTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KSwgMCAwIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3IpO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb250LXNpemUpO1xyXG4gICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tYmcpO1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1jb2xvclwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWN1c3RvbS1idG4oKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSh2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSwgJGR4LW1pbi1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWRlZmF1bHQtYnRuKCkge1xyXG4gICAgICAgICAgICAmLmR4YmwtYnRuLWljb24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1idG4taWNvbiB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IFtjbGFzcyo9XCJkeGJsLWJ0bi1ncm91cC1yaWdodFwiXTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IFtjbGFzcyo9XCJkeGJsLWJ0bi1ncm91cC1sZWZ0XCJdOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIge1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1iZyhcIi0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItYmdcIik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMsXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjIHtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMoKTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiAjeyRkeC10ZXh0LWVkaXQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAjeyRkeC10ZXh0LWVkaXQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAjeyRkeC10ZXh0LWVkaXQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogI3skZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAjeyRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiAjeyRkeC10ZXh0LWVkaXQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAjeyRkeC10ZXh0LWVkaXQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAjeyRkeC10ZXh0LWVkaXQtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogI3skZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAjeyRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1zcGFjaW5nLWxnfTtcclxuICAgIH1cclxufVxyXG4iLCIuZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgPiB0ZXh0YXJlYSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpICogMiArIHZhcigtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0KSAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSkpO1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpICogMiArICN7JGR4LXNjcm9sbC1iYXItd2lkdGh9KTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIgKyB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGR4LXRleHQtZWRpdC1wYWRkaW5nLXggKyAkZHgtaW1hZ2Utc2l6ZSArICRkeC1zY3JvbGwtYmFyLXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogJGR4LXNjcm9sbC1iYXItd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXJlc2l6ZSB7XHJcbiAgICAgICAgcmVzaXplOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC12LXJlc2l6ZSB7XHJcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtaC1yZXNpemUge1xyXG4gICAgICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtbm8tcmVzaXplIHtcclxuICAgICAgICByZXNpemU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy90YWctYm94XCI7XHJcblxyXG4uZHhibC10YWctYm94IHtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1iZzogI3skZHgtdGFnLWJveC10YWctYmd9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWNvbG9yOiAjeyRkeC10YWctYm94LXRhZy1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktYmc6ICN7JGR4LXRhZy1ib3gtdGFnLXJlYWRvbmx5LWJnfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvcjogI3skZHgtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3J9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnOiAjeyRkeC10YWctYm94LXRhZy1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtY29sb3I6ICN7JGR4LXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItY29sb3I6ICN7JGR4LXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlOiAjeyRkeC10YWctYm94LXRhZy1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aDogI3skZHgtdGFnLWJveC10YWctYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzOiAjeyRkeC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAjeyRkeC10YWctYm94LXRhZy1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteDogI3skZHgtdGFnLWJveC10YWctc3BhY2luZy14fTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteX07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0fTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodH07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnOiAjeyRkeC10YWctYm94LXRhZy1jbG9zZS1idG4tYmd9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvcjogI3skZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItYmc6ICN7JGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3J9O1xyXG5cclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCk7XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LFxyXG4gICAgJiA+IC5keGJsLWVkaXQtYnRuLWNsZWFyLFxyXG4gICAgJiA+IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXkpICogLTEpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1lZGl0LWJ0bi1jbGVhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtdGFnIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteCk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRkeC10YWctYm94LWlucHV0LW1pbi13aWR0aH0pO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLXRhZy10bXBsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15KSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWdib3gtdGFnLXN0eWxlKFwiLS1keGJsLXRhZy1ib3gtdGFnLWJnXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWNvbG9yXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC10YWctdGV4dCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodCkgMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2Uge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3JcIiwgXCItLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtYmcoXCItLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZ1wiKTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCkgKiAtMSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gLmR4YmwtdGFnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFnYm94LXRhZy1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvclwiLCBcIi0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdGFnLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KSAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGR4LWltYWdlLXNpemV9ICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gLmR4YmwtdGFnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFnYm94LXRhZy1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC10YWctYm94LXRhZy1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC10YWctYm94LXRhZy1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteDogI3skZHgtdGFnLWJveC10YWctcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAjeyRkeC10YWctYm94LXRhZy1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteTogI3skZHgtdGFnLWJveC10YWctc3BhY2luZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAjeyRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQtc219O1xyXG5cclxuICAgICAgICAmLmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZHgtaW1hZ2Utc2l6ZS1zbX0gKyAyICogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteTogI3skZHgtdGFnLWJveC10YWctcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAjeyRkeC10YWctYm94LXRhZy1zcGFjaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAjeyRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogI3skZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0LWxnfTtcclxuXHJcbiAgICAgICAgJi5keGJsLWVkaXQtYnRuLWNsZWFyLXZpc2libGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGR4LWltYWdlLXNpemUtbGd9ICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLWVkaXQtZHJvcGRvd24ge1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHk6ICN7JGR4LWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJnOiAjeyRkeC1kcm9wZG93bi1iZ307XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXgtaGVpZ2h0OiAjeyRkeC1lZGl0LWRyb3Bkb3duLW1heC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXg6ICN7JGR4LWVkaXQtZHJvcGRvd24tbWFyZ2luLXh9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXk6ICN7JGR4LWVkaXQtZHJvcGRvd24tbWFyZ2luLXl9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tY29sb3I6ICN7JGR4LWRyb3Bkb3duLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHgtZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZTogI3skZHgtZHJvcGRvd24tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHgtZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJnOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3I6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci10aXRsZS1mb250LXdlaWdodDogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkeC1kcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3skZHgtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXR9O1xyXG59XHJcblxyXG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24sXHJcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcik7XHJcbiAgICBtYXJnaW46IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXJnaW4teSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi14KTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1taW4td2lkdGgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmLWhpZGRlbiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2hvd24ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSxcclxuICAgICYgPiAuZHhibC1tb2RhbC1ib2R5LFxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGUtcGFkZGluZygpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kYXRlLXRpbWUtZWRpdC1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgID4gbmF2ID4gdWwgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC10YWJzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRhYnMtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jYWxlbmRhci1oZWFkZXIsXHJcbiAgICAgICAgICAgIC5keGJsLWNhbGVuZGFyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1saXN0Ym94IHtcclxuICAgICAgICAgICAgLS1keGJsLWxpc3Rib3gtYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZHgtbGlzdGJveC1kZWZhdWx0LWhlaWdodDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgLmR4YnMtZ3JpZHZpZXcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhndkhTREMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYmdcIiwgXCItLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXHJcbiAgICAgICAgICAgICAgICBcIi0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3JcIiwgXCItLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiLCBudWxsLCBudWxsLCB0cnVlXHJcbiAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZWRpdC1kcm9wZG93bi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG59XHJcblxyXG4uZHhibC1zbSB7XHJcbiAgICAmLmR4YmwtZHJvcGRvd24sXHJcbiAgICAmLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290IHtcclxuICAgICAgICA+IC5keGJsLWVkaXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtbGcge1xyXG4gICAgJi5keGJsLWRyb3Bkb3duLFxyXG4gICAgJi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCB7XHJcbiAgICAgICAgPiAuZHhibC1lZGl0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1mb250LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteTogI3skZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC1yb29sZXItdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xyXG5cclxuICAgIC5keGJsLXJvbGxlci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICBmbGV4OiAxIDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZHhibC1yb2xsZXIge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtcm9sbGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4Ymwtcm9vbGVyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1yb29sZXItdGl0bGUtb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyLWl0ZW0sXHJcbiAgICAuZHhibC1yb2xsZXItYWZ0ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yb2xsZXItaXRlbSxcclxuICAgIC5keGJsLXJvbGxlci1pdGVtLmR4Ymwtcm9sbGVyLWV4cGFuZGVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyLWl0ZW0uZHhibC1yb2xsZXItZXhwYW5kZXIge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyLWFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgJiAuZHhibC1yb2xsZXItaXRlbSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGR4LXJvb2xlci1pdGVtLXNlbGVjdGlvbi1mb250LXdlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1yb29sZXItaXRlbS1zZWxlY3Rpb24tb3BhY2l0eTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgIC5keGJsLXJvbGxlci1hZnRlcjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtcm9sbGVyLWludmFsaWQtZGF0YSAuZHhibC1yb2xsZXItYWZ0ZXIgPiAuZHhibC1yb2xsZXItaXRlbSB7XHJcbiAgICAgICAgb3BhY2l0eTogJGR4LXJvb2xlci1pdGVtLWludmFsaWQtZGF0YS1vcGFjaXR5O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJvbGxlcjpmb2N1cyAuZHhibC1yb2xsZXItYWZ0ZXI6OmFmdGVyIHtcclxuICAgICAgICBvcGFjaXR5OiAkZHgtcm9vbGVyLWl0ZW0tZm9jdXMtb3BhY2l0eTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc20gLmR4Ymwtcm9sbGVycy1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAjeyRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4Ymwtcm9sbGVycy1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy15OiAjeyRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14LWxnfTtcclxufVxyXG5cclxuLmR4Ymwtcm9sbGVycy1mb290ZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJnOiAjeyRkeC1yb29sZXJzLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItY29sb3I6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTsgLy8gVE9ETyB1c2UgZHJvcGRvd24gdmFyc1xyXG4gICAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLXN0eWxlOiAjeyRkeC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLXdpZHRoOiAjeyRkeC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmc6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLWJ0bi1zcGFjaW5nfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14KTtcclxuICAgIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1yb29sZXJzLWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1yb29sZXJzLWZvb3Rlci1jb2xvclwiKTtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogI3skZHgtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAjeyRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1yb2xsZXJzLWZvb3RlciB7XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15OiAjeyRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy14LWxnfTtcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2J1dHRvblwiO1xyXG5cclxuLmR4YmwtcGFnZXIge1xyXG4gICAgLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5OiAjeyRkeC1wYWdlci1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtcGFnZXItZm9udC1zaXplOiAjeyRkeC1wYWdlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wYWdlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcGFnZXItYmc6ICN7JGR4LXBhZ2VyLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1jb2xvcjogI3skZHgtcGFnZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJvcmRlci1jb2xvcjogI3skZHgtcGFnZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1ib3JkZXItc3R5bGU6ICN7JGR4LXBhZ2VyLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtcGFnZXItYm9yZGVyLXdpZHRoOiAjeyRkeC1wYWdlci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBhZ2VyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteDogI3skZHgtcGFnZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWJnOiAjeyRkeC1wYWdlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LXBhZ2VyLWJ0bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGU6ICN7JGR4LWJ0bi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGg6ICN7JGR4LWJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1jb2xvcjogI3skZHgtcGFnZXItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4taG92ZXItYmc6ICN7JGR4LXBhZ2VyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wYWdlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1iZzogI3skZHgtcGFnZXItYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteDogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4tYmc6ICN7JGR4LXBhZ2VyLXBhZ2UtYnRuLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcjogI3skZHgtcGFnZXItcGFnZS1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWJnOiAjeyRkeC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItY29sb3I6ICN7JGR4LXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tYmc6ICN7JGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yOiAjeyRkeC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1iZzogI3skZHgtcGFnZXItcGFnZS1lZGl0LWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtY29sb3I6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJvcmRlci1jb2xvcjogI3skZHgtcGFnZXItcGFnZS1lZGl0LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXNwYWNpbmc6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXh9O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wYWdlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1wYWdlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcGFnZXItcGFkZGluZy14KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1wYWdlci1mb250LWZhbWlseSk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15KSArIHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKSAqIHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpICsgMiAqIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKC0tZHhibC1wYWdlci1idG4taG92ZXItYmcsIFwiLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoXCIsIFwiLS1keGJsLXBhZ2VyLWJ0bi1iZ1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wYWdlci1wYWdlLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC1wYWdlci1wYWdlLWJ0bi1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmc6ICN7JGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yfTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eSgxLCAxKTtcclxuXHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLXBhZ2VyLWJ0bi1jb2xvclwiLCBcIi0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtcGFnZXItYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXBhZ2VyLWZpcnN0LXBhZ2UtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wYWdlci1sYXN0LXBhZ2UtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wYWdlci1wYWdlLWVkaXQge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGFnZXItZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1iZzogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYmcpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14KTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICYgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcGFnZXItcGFnZS1lZGl0LXRleHQge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1mb250LXNpemU6ICN7JGR4LXBhZ2VyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wYWdlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBhZ2VyLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteDogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1mb250LXNpemU6ICN7JGR4LXBhZ2VyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wYWdlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBhZ2VyLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteDogI3skZHgtcGFnZXItYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteTogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAuZHhibC1wYWdlci5keGJsLXNtIHtcclxuICAgICAgICAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5keGJsLXBhZ2VyOm5vdCguZHhibC1zbSk6bm90KC5keGJsLWxnKSB7XHJcbiAgICAgICAgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wYWdlci1mdWxsLW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XHJcbiAgICAuZHhibC1wYWdlci5keGJsLWxnIHtcclxuICAgICAgICAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1wYWdlci1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1wYWdlci1jb250YWluZXItc3BhY2luZ307XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1wYWdlci1wYWdlLXNpemUtc2VsZWN0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICYgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20sXHJcbiAgICAuZHhibC1zbSA+ICYge1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1wYWdlci1jb250YWluZXItc3BhY2luZy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnLFxyXG4gICAgLmR4YmwtbGcgPiAmIHtcclxuICAgICAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZzogI3skZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmctbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvc2Nyb2xsLXZpZXdlclwiO1xyXG5cclxuLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQ6ICN7JGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1zaXplfTtcclxuICAgIC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodDogI3skZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLWhvdmVyLXNpemV9O1xyXG4gICAgLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoOiAjeyRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItc2l6ZX07XHJcbiAgICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGg6ICN7JGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ob3Zlci1zaXplfTtcclxuXHJcbiAgICAuZHhUb3VjaFVJICY6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIsXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB6LWluZGV4OiAkZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLXotaW5kZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtdGh1bWIteCh2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgICAgICAuZHhUb3VjaFVJICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS10aHVtYi14KHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhUb3VjaFVJICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtdGh1bWIteSh2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KSk7XHJcblxyXG4gICAgICAgICAgICAuZHhUb3VjaFVJICYgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtdGh1bWIteSh2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4VG91Y2hVSSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktbm8tdW5rbm93blxyXG4gICAgICAgIHNjcm9sbGJhci1oZWlnaHQ6IG5vbmU7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktbm8tdW5rbm93blxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCJAbWl4aW4gYWN0aXZlLXRodW1iLXgoJHdpZHRoKSB7XHJcbiAgICBvcGFjaXR5OiAkZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLW9wYWNpdHk7XHJcbiAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gYWN0aXZlLXRodW1iLXkoJGhlaWdodCkge1xyXG4gICAgb3BhY2l0eTogJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1vcGFjaXR5O1xyXG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xyXG5cclxuLmR4YmwtZ3JpZCB7XHJcbiAgICAtLWR4YmwtZ3JpZC1mb250LWZhbWlseTogI3skZHgtZ3JpZC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZ3JpZC1mb250LXNpemU6ICN7JGR4LWdyaWQtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLW1pbi13aWR0aDogI3skZHgtZ3JpZC1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtbWF4LWhlaWdodDogI3skZHgtZ3JpZC1tYXgtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWJnOiAjeyRkeC1ncmlkLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbG9yOiAjeyRkeC1ncmlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcjogI3skZHgtZ3JpZC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZml4ZWQtY29sdW1uLWJvcmRlci1jb2xvcjogI3skZHgtZ3JpZC1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZTogI3skZHgtZ3JpZC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoOiAjeyRkeC1ncmlkLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzOiAjeyRkeC1ncmlkLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogI3skZHgtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3I6ICN7JGR4LWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93OiAjeyRkeC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1zaGFkb3d9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6ICN7JGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1pbnBsYWNlLWVkaXQtYm9yZGVyLXdpZHRoOiAjeyRkeC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmc6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yOiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZzogI3skZHgtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3I6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWhlYWRlci1iZzogI3skZHgtZ3JpZC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtaGVhZGVyLWNvbG9yOiAjeyRkeC1ncmlkLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1mb290ZXItZm9udC13ZWlnaHQ6ICN7JGR4LWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZvb3Rlci1iZzogI3skZHgtZ3JpZC1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9vdGVyLWNvbG9yOiAjeyRkeC1ncmlkLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItZm9udC13ZWlnaHQ6ICN7JGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZzogI3skZHgtZ3JpZC1ncm91cC1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWNvbG9yOiAjeyRkeC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmc6ICN7JGR4LWdyaWQtc2VsZWN0aW9uLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcjogI3skZHgtZ3JpZC1zZWxlY3Rpb24tY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9jdXMtYmc6ICN7JGR4LWdyaWQtZm9jdXMtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9jdXMtY29sb3I6ICN7JGR4LWdyaWQtZm9jdXMtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3I6ICN7JGR4LWdyaWQtZm9jdXMtZnJhbWUtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnOiAjeyRkeC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3I6ICN7JGR4LWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLXRvdWNoLWJnOiAjeyRkeC1ncmlkLXRvdWNoLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLXRvdWNoLWNvbG9yOiAjeyRkeC1ncmlkLXRvdWNoLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWhvdmVyLWJnOiAjeyRkeC1ncmlkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWhvdmVyLWNvbG9yOiAjeyRkeC1ncmlkLWhvdmVyLWNvbG9yfTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1ncmlkLW1pbi13aWR0aCk7XHJcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbWF4LWhlaWdodCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgJiA+IC5keGJsLWxvYWRpbmctcGFuZWwge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLFxyXG4gICAgJiA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWwge1xyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLFxyXG4gICAgJiA+IC5keGJsLWdyaWQtdG9wLXBhbmVsIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14KSAwO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1mcmVlLXNwYWNlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtZ3JpZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJtZFwiKSkge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1uYXZpZ2F0aW9uLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIiwgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3ggPiAuZHhibC1idG4taWNvbiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1jb2xvcn07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtZm9udC13ZWlnaHR9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmd9O1xyXG4gICAgICAgICAgICBjb2xvcjogI3skZHgtd2FpdC1pbmRpY2F0b3ItY29sb3J9O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0fTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemV9O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemV9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1zaXplfTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemV9O1xyXG4gICAgICAgICAgICBjb2xvcjogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1jb2xvcn07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBhZ2VyIHtcclxuICAgICAgICAtLWR4YmwtcGFnZXItZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZm9udC1zaXplOiAjeyRkeC1ncmlkLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtbGluZS1oZWlnaHQ6ICN7JGR4LWdyaWQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6ICN7JGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXNwYWNpbmctc219O1xyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XHJcbiAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtc219O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtc219O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC13YWl0LWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1zbX07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtc219O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmctc219O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZm9udC1zaXplOiAjeyRkeC1ncmlkLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtbGluZS1oZWlnaHQ6ICN7JGR4LWdyaWQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6ICN7JGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZy1sZ307XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcclxuICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1sZ307XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLWxnfTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nLXRleHQtcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICA+IC5keGJsLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuXHJcbiAgICAmID4gOm5vdCg6bGFzdC1jaGlsZCwuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZyk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtYmFja2dyb3VuZC1wb3NpdGlvbi1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCxcclxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XHJcbiAgICAuZHhibC1jaGVja2JveC5keGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrLXdhdmUtYW5pbWF0ZWQge1xyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1ib3JkZXItcmFkaXVzfTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogI3skZHgtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtd2F2ZS1hbmltYXRpb24tY29sb3J9O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSAxMDAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDEuNXMgbGluZWFyIGluZmluaXRlIGR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtYmFja2dyb3VuZC1wb3NpdGlvbi1hbmltYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAmIHtcclxuICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtZm9jdXMtcm93LWNoZWNrLWJveC1zdHlsZSgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtY2hlY2tib3gtc3R5bGUoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAjeyRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGh9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoKSAqIC0xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWNoZWNrYm94LXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihudWxsLCBudWxsLCBudWxsLCBudWxsLCBudWxsLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAjeyRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgtc219O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIHtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1ncmlkLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmc6ICN7JGR4LWdyaWQtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1jb2xvcjogI3skZHgtZ3JpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skZHgtZ3JpZC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItc3R5bGU6ICN7JGR4LWdyaWQtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRkeC1ncmlkLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1yYWRpdXM6ICN7JGR4LWdyaWQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLXNoYWRvdzogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93fTtcclxuXHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItc2hhZG93KTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB6LWluZGV4OiAyMDAwMDtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLWVkaXQtZm9ybSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteCk7XHJcblxyXG4gICAgJiA+IGZvcm0gPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nfTtcclxuXHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14KSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkZHgtZ3JpZC1lZGl0LWZvcm0tYnRuLW1pbi13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctbGd9O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXl9O1xyXG5cclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteSkgMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnRuLW1pbi13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14KTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc20gLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14LXNtfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14LWxnfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LWxnfTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1zb3J0LWFzYyxcclxuLmR4YmwtZ3JpZC1zb3J0LWRlc2MsXHJcbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtc29ydC1hc2MsXHJcbi5keGJsLWdyaWQtc29ydC1kZXNjIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgJiB+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcclxuICAgIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMDtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMDtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXk6IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpO1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbn07XHJcblxyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgLSB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uKSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCkgLSB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXHJcblxyXG4gICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLWFjdGl2ZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tZmlsbGVkIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1kcmFnZ2luZy11cC10YXJnZXQsXHJcbi5keGJsLWdyaWQtZHJhZ2dpbmctZG93bi10YXJnZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuQGltcG9ydCBcImdyaWQudGFibGVcIjtcclxuQGltcG9ydCBcImdyaWQuY29sdW1uLWNob29zZXJcIjtcclxuQGltcG9ydCBcImdyaWQuZmlsdGVyLW1lbnVcIjtcclxuQGltcG9ydCBcImdyaWQudXRpbHNcIjtcclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJ0ZXh0LWVkaXRcIjtcclxuXHJcbkBtaXhpbiBncmlkLWlucGxhY2UtYnV0dG9uLXN0eWxlKCRib3JkZXItcmFkaXVzLCAkdXNlLXRleHQtY2VsbC1tYXJnaW46IGZhbHNlLCAkb2Zmc2V0OiAkZHgtbWluLXNwYWNpbmcpIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpZiAkdXNlLXRleHQtY2VsbC1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUgKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSgkYm9yZGVyLXJhZGl1cywgJG9mZnNldCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWlucGxhY2UtY2hlY2tib3gtc3R5bGUoKSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWlucGxhY2UtZm9jdXMtcm93LWNoZWNrLWJveC1zdHlsZSgpIHtcclxuICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1keGJsLWdyaWQtYmcpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LWxpZ2h0LCBcImxpZ2h0XCIsICRkeC1jaGVja2JveC1mb2N1cy1vbi1wcmltYXJ5LXNoYWRvdy10aW50LWFtb3VudCwgJGR4LWNoZWNrYm94LWZvY3VzLW9uLXByaW1hcnktc2hhZG93LXNoYWRlLWFtb3VudCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtbGlnaHQsIFwibGlnaHRcIiwgJGR4LWNoZWNrYm94LWZvY3VzLW9uLXByaW1hcnktc2hhZG93LXRpbnQtYW1vdW50LCAkZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctc2hhZGUtYW1vdW50KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0eWxlKCRpcy1wcmltYXJ5LWJnOiBmYWxzZSkge1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXkpICogLTEpIGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteCkgKiAtMSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3RhdGUtc3R5bGUoKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtbm90LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0YXRlLXN0eWxlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0YXRlLXN0eWxlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYmc6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIEBpZiAkaXMtcHJpbWFyeS1iZyB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtcHJpbWFyeS1zdHlsZShcIi0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGhcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWRpdC1kZWZhdWx0LWJ0bigpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLXRleHQtZWRpdC1idG4taW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yXCIsIG51bGwsIG51bGwsIHRydWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWN1c3RvbS1idG4oKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpLCAyICogJGR4LW1pbi1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3RhdGUtc3R5bGUoKSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1maXhlZC1jZWxsKCRiYWNrZ3JvdW5kLWNvbG9yKSB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB6LWluZGV4OiAjeyRkeC1ncmlkLWZpeGVkLWNlbGwtei1pbmRleH07XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoI3skYmFja2dyb3VuZC1jb2xvcn0pO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZSgkY29sb3IpIHtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1uYXZpZ2F0aW9uLWZyYW1lLXN0eWxlKCRjb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLW5hdmlnYXRpb24tZnJhbWUtc3R5bGUoJGNvbG9yLCAkdXNlLW9mZnNldDogdHJ1ZSkge1xyXG4gICAgb3V0bGluZTogI3skZHgtZ3JpZC1mb2N1cy1mcmFtZS1zaXplfSBzb2xpZCB2YXIoI3skY29sb3J9KTtcclxuXHJcbiAgICBAaWYgJHVzZS1vZmZzZXQge1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogI3skZHgtZ3JpZC1mb2N1cy1mcmFtZS1zaXplfSk7XHJcblxyXG4gICAgICAgIC5keFNhZmFyaSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcblxyXG4uZHhibC1ncmlkIHtcclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRmb290IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgICAgICAuZHhNYWNPU01vYmlsZVBsYXRmb3JtICYsXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4U2FmYXJpICYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAjeyRkeC1ncmlkLWZpeGVkLWNlbGwtei1pbmRleCArIDF9OyAvKiBUMTIxMTk4MSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cjpob3ZlciA+IHRkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBUMTIwMzYxNjogYW4gZW1wdHkgc2VsZWN0b3IgdG8gZGVhbCB3aXRoIGEgd2VpcmQgZXJyb3Igb2Ygb3ZlcmxhcHBpbmcgcm93IGFyZWFzIGluIHRoZSBtb2JpbGUgc2ltdWxhdGlvbiBvZiBDaHJvbWUgKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJiA+IHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290LFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC10YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYgPiB0aGVhZCxcclxuICAgICAgICAmID4gdGJvZHksXHJcbiAgICAgICAgJiA+IHRmb290IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCxcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWNoZWNrYm94LXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWZvY3VzLXJvdy1jaGVjay1ib3gtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLFxyXG4gICAgICAgICAgICAgICAgJltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1saW5lLWxlbmd0aCAqL1xyXG4gICAgICAgICAgICAgICAgJiA+IHRoOm5vdCguZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktaGVhZGVyKSxcclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KC5keGJsLWdyaWQtZmlsdGVyLXJvdyk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbGluZS1sZW5ndGggKi9cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1lZGl0LXJvdyA+IHRkLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLW5hdmlnYXRpb24tZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLXRleHQtZWRpdC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0ZCAuZHhibC1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiBUMTIwNzMxNSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zcGVjaWFsLXByaW1hcnktc3R5bGUoXCItLWR4YmwtZ3JpZC1lZGl0LXJvdy1iZ1wiLCBcIi0tZHhibC1ncmlkLWVkaXQtcm93LWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWVkaXQtcm93LWJnLCB2YXIoLS1keGJsLWdyaWQtYmcsIHVuc2V0KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLXRleHQtZWRpdC1zdHlsZSh0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRoOmZpcnN0LWNoaWxkOm5vdCguZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS1idXR0b24tc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gc3BhbixcclxuICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkLFxyXG4gICAgICAgICYgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQgPiBkaXZbZHhibC1ncmlkLXN1bW1hcnktaXRlbV0sXHJcbiAgICAgICAgJiA+IHRmb290ID4gdHIgPiB0ZCxcclxuICAgICAgICAmID4gdGZvb3QgPiB0ciA+IHRkID4gZGl2W2R4YmwtZ3JpZC1zdW1tYXJ5LWl0ZW1dIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsXHJcbiAgICAgICAgJiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAkZHhibC1ncmlkLXJlc2l6ZS1hbmNob3ItYWxpZ24tb2Zmc2V0OiBjYWxjKCh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSAtIDdweCkgLyAyIC0gMSAqIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1ncmlkLWxlZnQtYWxpZ24tY29sdW1uLXJlc2l6ZS1hbmNob3IpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogJGR4YmwtZ3JpZC1yZXNpemUtYW5jaG9yLWFsaWduLW9mZnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1sZWZ0LWFsaWduLWNvbHVtbi1yZXNpemUtYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZHhibC1ncmlkLXJlc2l6ZS1hbmNob3ItYWxpZ24tb2Zmc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC10b3VjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSArIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSAtIDEgKiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqID4gdHIgPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgJiA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcclxuICAgICAgICAgICAgJiA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcclxuICAgICAgICAgICAgJiA+IHRyID4gdGguZHhibC1ncmlkLWJvcmRlcmVkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyID4gdGguZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtZW1wdHktaGVhZCArIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1hcm0tcm93IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyB0ciA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWhlYWRlci1yb3cge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1oZWFkZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtZ3JpZC1maWx0ZXItcm93IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRoLmR4YmwtZ3JpZC1maXhlZC1jZWxsOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpLFxyXG4gICAgICAgICAgICAmID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgJiA+IHRyID4gdGQge1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIC5keE1hY09TTW9iaWxlUGxhdGZvcm0gJixcclxuICAgICAgICAgICAgICAgIC5keFNhZmFyaSAmIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWVtcHR5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHIgPiB0ZCAuZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyID4gdGQuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdHIuZHhibC1ncmlkLWdyb3VwLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZm9jdXNlZC1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVncmlkLWZvY3VzLWZyYW1lLWdyb3VwLXJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLFxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xyXG4gICAgICAgICAgICAgICAgPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGRbZHhibC1oaWRkZW4tc2tlbGV0b24tY2VsbF0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkW2R4YmwtaGlkZGVuLXNrZWxldG9uLWNlbGxdIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWVtcHR5LWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWluZGVudC1jZWxsLXNpemUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgpIC0gdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbC1zaXplOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWluZGVudC1jZWxsLFxyXG4gICAgICAgIC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bm90KC5keGJsLWdyaWQtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZmlsdGVyLXJvdykge1xyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWluZGVudC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICArIHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3JcIiwgbnVsbCwgXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWJ1dHRvbi1zdHlsZSgkZHgtcm91bmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1oaWRkZW4tZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmdcIiwgXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWJnXCIsIFwiLS1keGJsLWdyaWQtZm9jdXMtY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b25zLXN0eWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGR4LXN0YXRlLWhvdmVyLW9wYWNpdHl9O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLXN0eWxlKFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnXCIsIFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstYnV0dG9ucy1zdHlsZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAjeyRkeC1zdGF0ZS1ob3Zlci1vcGFjaXR5fTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZ1wiLCBcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLXRvdWNoLWJnXCIsIFwiLS1keGJsLWdyaWQtdG91Y2gtY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWZvb3Rlci1yb3cge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWZvb3Rlci1mb250LXdlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAmID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9vdGVyLWJnXCIsIFwiLS1keGJsLWdyaWQtZm9vdGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1mb250LXdlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAmID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zZWNvbmRhcnktc3R5bGUoXCItLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgKyB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZGV0YWlsLWNlbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuXHJcbiAgICAgICAgICAgIC5keEZpcmVmb3ggJiA+IHRoZWFkLFxyXG4gICAgICAgICAgICAuZHhGaXJlZm94ICYgPiB0Zm9vdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDElO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhGaXJlZm94ICYgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KFtkYXRhLXZpcnR1YWwtaXRlbS1pbmRleD1cIi0xXCJdKTpub3QoOm9ubHktY2hpbGQpID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwpID4gdGJvZHkgPiAuZHhibC1ncmlkLWVtcHR5LXJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjIHtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICAgICAmID4gY29sZ3JvdXAgY29sOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBjb2xncm91cCBjb2wuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRoZWFkID4gdHIgPiAqLFxyXG4gICAgICAgICAgICAmID4gdGZvb3QgPiB0ciA+IHRkLFxyXG4gICAgICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWNvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkeC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYigyNTUgMjU1IDI1NSAvIDIwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgJWdyaWQtZm9jdXMtZnJhbWUtZ3JvdXAtcm93IHtcclxuICAgICAgICAmOmZvY3VzID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWdyaWQtZm9jdXNlZC1yb3c6Zm9jdXMgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCxcclxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qICNyZWdpb246IGhvdmVyIHN0YXRlICovXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLXNwYWNlLWJlZm9yZVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cclxuXHJcbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkXHJcbiAgICA+IHRib2R5XHJcbiAgICA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXJcclxuICAgID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoXCIpO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZFxyXG4gICAgPiB0Ym9keVxyXG4gICAgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlclxyXG4gICAgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIiwgXCItLWR4YmwtZ3JpZC1mb2N1cy1jb2xvclwiLCBcIi0tZHhibC1ncmlkLWJvcmRlci13aWR0aFwiKTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWRcclxuICAgID4gdGJvZHlcclxuICAgID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlclxyXG4gICAgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZ1wiLCBcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvclwiLCBcIi0tZHhibC1ncmlkLWJvcmRlci13aWR0aFwiKTtcclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBpbmRlbnRhdGlvblxyXG5cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jb21iaW5hdG9yLXNwYWNlLWJlZm9yZVxyXG5cclxuLyogI2VuZHJlZ2lvbiAqL1xyXG5cclxuLmR4YmwtZ3JpZFtkeGJsLWdyaWQtZm9jdXNlZC1yb3ctaGlkZGVuXSAuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQge1xyXG4gICAgLS1keGJsLWdyaWQtZm9jdXMtY29sb3I6ICN7JGR4LWdyaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yOiAjeyRkeC1ncmlkLWNvbG9yfTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b24ge1xyXG4gICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmcpO1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15KTtcclxuXHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15KSkgY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCkpO1xyXG5cclxuICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtYnV0dG9uLXN0eWxlKCRkeC1yb3VuZC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbi1wbGFjZWhvbGRlciB7XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWNvbnRyb2xzLWNlbGwge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWNvbnRyb2xzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KSAqIDEuNSk7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtaW5kZW50cy1jb250YWluZXIge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtaW5kZW50IHtcclxuICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1lbXB0eS1pbmRlbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZHhPcGVyYSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgLmR4YmwtZ3JpZCB7XHJcbiAgICAgICAgLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRmb290IHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZHgtcHJpbWFyeTogIzliMTdlMiAhZGVmYXVsdDtcclxuJGR4LXByaW1hcnktYWx0OiAjYzg2YWZhICFkZWZhdWx0O1xyXG4kZHgtZGFuZ2VyOiAjZjMxNDQ2ICFkZWZhdWx0O1xyXG4kZHgtd2FybmluZzogI2ZjNzgxYiAhZGVmYXVsdDtcclxuJGR4LXN1Y2Nlc3M6ICMzMWJkM2QgIWRlZmF1bHQ7XHJcbiRkeC1pbmZvOiAjMTM4MWYzICFkZWZhdWx0O1xyXG4kZHgtc2Vjb25kYXJ5OiAjMmIyYTJmICFkZWZhdWx0O1xyXG4kZHgtZGFyazogIzQ2NDQ0YSAhZGVmYXVsdDtcclxuJGR4LWxpZ2h0OiAjZTVlNWU1ICFkZWZhdWx0O1xyXG4kZHgtZm9jdXM6ICNhNzgwY2QgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JheS0xMDA6ICNmN2Y4ZjkgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTIwMDogI2U1ZTVlNSAhZGVmYXVsdDtcclxuJGR4LWdyYXktMzAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZHgtZ3JheS00MDA6ICM2MTVmNjMgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTUwMDogIzQ0NDQ0NCAhZGVmYXVsdDtcclxuJGR4LWdyYXktNjAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZHgtZ3JheS03MDA6ICM0NjQ0NGEgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTgwMDogIzM3MzUzZCAhZGVmYXVsdDtcclxuJGR4LWdyYXktOTAwOiAjMmIyYTJmICFkZWZhdWx0O1xyXG5cclxuJGR4LW1pbi1jb250cmFzdC1yYXRpbzogMS44ICFkZWZhdWx0O1xyXG5cclxuJGR4LXN0YXRlLXNlbGVjdGVkLWJnLWFscGhhOiAzMCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1ob3Zlci1iZy1hbHBoYTogMTUlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtaG92ZXItc2Vjb25kYXJ5LWJnLWFscGhhOiAxMCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYTogNTAlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtZGlzYWJsZWQtYmctYWxwaGE6IDUlICFkZWZhdWx0O1xyXG5cclxuJGR4LXBhbmVsLWhlYWRlci1iZy1hbHBoYTogMTAlICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLWJnLWFscGhhOiA3JSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1zZWNvbmRhcnktYmctYWxwaGE6IDUlICFkZWZhdWx0O1xyXG5cclxuLy8gQ29tbW9uXHJcbiRkeC1iZzogJGR4LWdyYXktODAwICFkZWZhdWx0O1xyXG4kZHgtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLWNvbG9yOiAkZHgtZ3JheS00MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBCdXR0b25cclxuJGR4LWJ0bi1ib3gtc2hhZG93OiAwcHggMXB4IDRweCAwcHggcmdiKDAgMCAwIC8gMjAlKSAhZGVmYXVsdDtcclxuXHJcbi8vIENhbGVuZGFyXHJcbiRkeC1jYWxlbmRhci1iZzogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1iZzogcmdiYSg3MywgODAsIDg3LCAxKSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGVja0JveFxyXG4kZHgtY2hlY2tib3gtYmFzZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vIExpc3RCb3ggbGVnYWN5XHJcbiRkeC1saXN0Ym94LWJnOiAkZHgtZ3JheS03MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaXN0Qm94XHJcbiRkeC1saXN0LWJveC1iZzogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktZGF0YS10ZXh0LWNvbG9yOiAkZHgtZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24tY29sb3I6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbi8vIFRhZ0JveFxyXG4kZHgtdGFnLWJveC10YWctYmFzZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vIFRleHRFZGl0XHJcbiRkeC10ZXh0LWVkaXQtYmc6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMykgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtc3RhdGUtYmFzZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2VyXHJcbiRkeC1wYWdlci1idG4tYmc6ICRkeC1ncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEZseW91dFxyXG4kZHgtZmx5b3V0LWFycm93LWNvbG9yOiAkZHgtZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3I6ICRkeC1ncmF5LTgwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWRcclxuJGR4LWdyaWQtYmc6ICRkeC1ncmF5LTcwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtY29sb3I6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2UtY29sb3I6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbi8vIFBpdm90R3JpZFxyXG4kZHgtcGl2b3QtYmc6ICRkeC1ncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbi8vR3JvdXBDb250cm9sXHJcbiRkeC1ncm91cC1iZzogJGR4LWdyYXktNzAwICFkZWZhdWx0O1xyXG5cclxuLy8gVGFic1xyXG4kZHgtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIExvYWRpbmcgUGFuZWxcclxuJGR4LWxvYWRpbmctcGFuZWwtdW5kZXJsYXktYmc6ICM0NjQ0NGEgIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1jb2xvcjogI2JjYTBkOSAhZGVmYXVsdDtcclxuXHJcbi8vIENoYXJ0c1xyXG4kZHgtY2hhcnQtbGVnZW5kLWJnOiAkZHgtZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1heGlzLXRpdGxlLWZvbnQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWNvbnN0YW50LWxpbmUtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWF4aXMtbGluZS1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtZXJyb3ItYmFyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1hbm5vdGF0aW9uLXRleHQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFJpY2hFZGl0XHJcbiRkeC1yaWNoLWVkaXQtYmc6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC12aWV3LWJnOiAkZHgtZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDbGllbnQgY29tcG9uZW50cyBjb21tb25cclxuJGR4LXRpdGxlLWZvbnQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxlZ2VuZC1pdGVtLWZvbnQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEh0bWxFZGl0b3JcclxuJGR4LWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3I6IHJnYmEoMjIyIDIyMiAyMjIgLyA4MCUpICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAgMCAwIC8gMTUlKSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcjogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yOiAkZHgtZ3JheS0zMDAgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcjogJGR4LWRhcmsgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcmFnLXpvbmUtZHJhZy1vdmVyLWJvcmRlci1jb2xvcjogJGR4LWdyYXktMzAwICFkZWZhdWx0O1xyXG4iLCJAaW1wb3J0IFwic2Nyb2xsLXZpZXdlclwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcclxuXHJcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cge1xyXG4gICAgLS1keGJsLXBvcHVwLW1hcmdpbjogMDtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cge1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZm9jdXMtZnJhbWUtY29sb3I6ICN7JGR4LWdyaWQtZm9jdXMtZnJhbWUtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAjeyRkeC1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1tYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWluLWhlaWdodDogMjEwcHg7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1taW4td2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICYuZHhibC1kcm9wZG93bi1kaWFsb2csXHJcbiAgICAmLmR4Ymwtd2luZG93LWRpYWxvZyB7XHJcbiAgICAgICAgJiAuZHhibC1kcm9wZG93bi1oZWFkZXIsXHJcbiAgICAgICAgJiAuZHhibC13aW5kb3ctaGVhZGVyIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtZHJvcGRvd24tYm9keSxcclxuICAgICAgICAmIC5keGJsLXdpbmRvdy1ib2R5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1wYWRkaW5nKCk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjB2aDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNpZGVwYW5lbC1kaWFsb2cge1xyXG4gICAgICAgICYgLmR4YmwtbW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtbW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGUtcGFkZGluZygpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2IoMCAwIDAgLyA1MCUpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIH4gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnZ2luZy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbS1uZXh0LXNpYmxpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplKSAtIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1hbmNob3IsXHJcbiAgICAgICAgICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctbG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpICogLTEpIGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgKiAtMSkgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWFuY2hvciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWluZGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0ge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcm9wZG93bi1ib2R5LFxyXG4gICAgLmR4YmwtbW9kYWwtYm9keSxcclxuICAgIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsXHJcbiAgICAuZHhibC1zY3JvbGwtdmlld2VyLFxyXG4gICAgLmR4Ymwtc2Nyb2xsLXZpZXdlciAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXHJcbiAgICAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItYXJlYS1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXNtIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tc2l6ZTogI3skZHgtaW1hZ2Utc2l6ZS1zbX07XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtbGcge1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteC1sZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAjeyRkeC1pbWFnZS1zaXplLWxnfTtcclxufVxyXG4iLCIuZHhibC1kcm9wZG93biB7XHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICYuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0LXNtfTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwic21cIikpIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZS1zbX07XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLW1vYmlsZS1zbX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICYuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0LWxnfTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwic21cIikpIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLW1vYmlsZS1sZ307XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLW1vYmlsZS1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHR9O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LWhlaWdodDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcIm1kXCIpKSB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0LW1vYmlsZX07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwic21cIikpIHtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQtbW9iaWxlLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcInNtXCIpKSB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLW1vYmlsZX07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tY3VzdG9tLXNpemUge1xyXG4gICAgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biB7XHJcbiAgICAgICAgJiA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3IHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10cmVldmlldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZzogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWJnOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJnKTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2V9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteX07XHJcblxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXgpICsgdmFyKC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGgpKSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjeyRkeC1saXN0LWJveC1ib3JkZXItY29sb3J9O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbGlzdGJveCxcclxuICAgICAgICAgICAgJiA+IC5keGJsLWxpc3QtYm94IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiB1bnNldDsgLy8gRml4IGJsdXJyeSB0ZXh0cyB3aGlsZSB6b29taW5nIGluIENocm9tZVxyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC10cmVldmlldyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdHJlZXZpZXctc3BhY2luZy14OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1sb2FkaW5nLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIsXHJcbiAgICAmID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLWdyaWQtZHJhZ2dpbmctdGFyZ2V0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTk5OTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvcixcclxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciBhOmhvdmVyLFxyXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yIC5keGJsLWdyaWQtYWN0aW9uLFxyXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yICoge1xyXG4gICAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXJlc2l6ZS1jdXJzb3IsXHJcbi5keGJsLXJlc2l6ZS1jdXJzb3IgLmR4YmwtZ3JpZCB0aC5keGJsLWdyaWQtYWN0aW9uIHtcclxuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1hY3Rpb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcclxuICAgICYuZHhibC1ncmlkLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4gPiBkaXYge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgMCAwIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWVkaXQtY2FuY2VsZWQtbm90aWZpY2F0aW9uIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcblxyXG4gICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjeyRkeC1kYW5nZXJ9O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXBvcHVwLWNlbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLmR4YmwtcG9wdXAtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9wb3B1cFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLmR4YmwtZmx5b3V0IHtcclxuICAgIC0tZHhibC1mbHlvdXQtY29sb3I6ICN7JGR4LWZseW91dC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWJnOiAjeyRkeC1mbHlvdXQtYmd9O1xyXG4gICAgLS1keGJsLWZseW91dC1mb250LWZhbWlseTogI3skZHgtZmx5b3V0LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9udC1zaXplOiAjeyRkeC1mbHlvdXQtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1mbHlvdXQtbGluZS1oZWlnaHQ6ICN7JGR4LWZseW91dC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LXNoYWRvdzogI3skZHgtZmx5b3V0LXNoYWRvd307XHJcbiAgICAtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aDogI3skZHgtZmx5b3V0LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWJvcmRlci1zdHlsZTogI3skZHgtZmx5b3V0LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcjogI3skZHgtZmx5b3V0LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXM6ICN7JGR4LWZseW91dC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWZseW91dC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZseW91dC1oZWFkZXItYmc6ICN7JGR4LWZseW91dC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWZseW91dC1oZWFkZXItY29sb3I6ICN7JGR4LWZseW91dC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LWZseW91dC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1ib2R5LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZseW91dC1mb290ZXItYmc6ICN7JGR4LWZseW91dC1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLWZseW91dC1mb290ZXItY29sb3I6ICN7JGR4LWZseW91dC1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1mb290ZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGg6ICN7JGR4LWZseW91dC1hcnJvdy13aWR0aH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodDogI3skZHgtZmx5b3V0LWFycm93LWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yOiAjeyRkeC1mbHlvdXQtYXJyb3ctY29sb3J9O1xyXG4gICAgLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcjogI3skZHgtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yfTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtZm9udC1zaXplOiAjeyRkeC1mbHlvdXQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbHlvdXQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogI3skZHgtZmx5b3V0LWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1ib2R5LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogI3skZHgtZmx5b3V0LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogI3skZHgtZmx5b3V0LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXM6ICN7JGR4LWZseW91dC1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LWZseW91dC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuXHJcbiAgICAmOm5vdCg6ZGVmaW5lZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1mbHlvdXQtZGlhbG9nIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1mbHlvdXQtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbHlvdXQtZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZmx5b3V0LXNoYWRvdyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1iZyk7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwNzA7XHJcblxyXG4gICAgICAgICYuZHhibC1mbHlvdXQtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICAgID4gLmR4YmwtZmx5b3V0LWJvZHkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZmx5b3V0LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXdlaWdodCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtZmx5b3V0LWhlYWRlci1iZ1wiLCBcIi0tZHhibC1mbHlvdXQtaGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWZseW91dC1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWJvZHktZm9udC1zaXplKTtcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWZseW91dC1mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1mbHlvdXQtZm9vdGVyLWJnXCIsIFwiLS1keGJsLWZseW91dC1mb290ZXItY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtZmx5b3V0LWRpYWxvZy1mYWRlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICN7JGR4LWZseW91dC1kaWFsb2ctZmFkZS10cmFuc2l0aW9uLWR1cmF0aW9ufSAjeyRkeC1mbHlvdXQtZGlhbG9nLWZhZGUtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb259O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICYuZHhibC1mbHlvdXQtZGlhbG9nLXNob3cge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3BvdmVyLXRvcCB7XHJcbiAgICAgICAgPiAuZHhibC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcG92ZXItZW5kIHtcclxuICAgICAgICA+IC5keGJsLWFycm93IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3BvdmVyLWJvdHRvbSB7XHJcbiAgICAgICAgPiAuZHhibC1hcnJvdyB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wb3Zlci1zdGFydCB7XHJcbiAgICAgICAgPiAuZHhibC1hcnJvdyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkpO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWFycm93LWhpZGRlbiB7XHJcbiAgICAgICAgLmR4YmwtYXJyb3c6OmJlZm9yZSxcclxuICAgICAgICAuZHhibC1hcnJvdzo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL3BvcHVwXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC1tb2RhbCB7XHJcbiAgICAtLWR4YmwtcG9wdXAtZm9udC1mYW1pbHk6ICN7JGR4LXBvcHVwLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1wb3B1cC1mb250LXNpemU6ICN7JGR4LXBvcHVwLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcG9wdXAtbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1wb3B1cC1ib3JkZXItd2lkdGg6ICN7JGR4LXBvcHVwLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlOiAjeyRkeC1wb3B1cC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJvcmRlci1jb2xvcjogI3skZHgtcG9wdXAtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzOiAjeyRkeC1wb3B1cC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1wb3B1cC1iZzogI3skZHgtcG9wdXAtYmd9O1xyXG4gICAgLS1keGJsLXBvcHVwLWNvbG9yOiAjeyRkeC1wb3B1cC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcG9wdXAtc2hhZG93OiAjeyRkeC1wb3B1cC1zaGFkb3d9O1xyXG4gICAgLS1keGJsLXBvcHVwLW1heC13aWR0aDogI3skZHgtcG9wdXAtbWF4LXdpZHRofTtcclxuICAgIC0tZHhibC1wb3B1cC13aWR0aDogI3skZHgtcG9wdXAtd2lkdGh9O1xyXG4gICAgLS1keGJsLXBvcHVwLW1hcmdpbjogI3skZHgtcG9wdXAtbWFyZ2lufTtcclxuICAgIC0tZHhibC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aDogI3skZHgtcG9wdXAtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJhY2stYmc6ICN7JGR4LXBvcHVwLWJhY2stYmd9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJhY2stb3BhY2l0eTogI3skZHgtcG9wdXAtYmFjay1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1wb3B1cC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBvcHVwLWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJnOiAjeyRkeC1wb3B1cC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1jb2xvcjogI3skZHgtcG9wdXAtaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LXBvcHVwLWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1iZzogI3skZHgtcG9wdXAtaGVhZGVyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogI3skZHgtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWJvZHktcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteTogI3skZHgtcG9wdXAtYm9keS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBvcHVwLWZvb3Rlci1iZzogI3skZHgtcG9wdXAtZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1mb290ZXItY29sb3I6ICN7JGR4LXBvcHVwLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtZm9udC1zaXplOiAjeyRkeC1wb3B1cC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1saW5lLWhlaWdodDogI3skZHgtcG9wdXAtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzOiAjeyRkeC1wb3B1cC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteDogI3skZHgtcG9wdXAtYm9keS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteTogI3skZHgtcG9wdXAtYm9keS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAjeyRkeC1wb3B1cC1mb290ZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtZm9udC1zaXplOiAjeyRkeC1wb3B1cC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1saW5lLWhlaWdodDogI3skZHgtcG9wdXAtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzOiAjeyRkeC1wb3B1cC1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteDogI3skZHgtcG9wdXAtYm9keS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteTogI3skZHgtcG9wdXAtYm9keS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAjeyRkeC1wb3B1cC1mb290ZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1tb2RhbC1yb290IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTA1NTtcclxuXHJcbiAgICAgICAgPiAuZHhibC1wb3B1cCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGUtYWNjZXNzaWJpbGl0eS1ib3JkZXIoKTtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLXdpZHRoKTtcclxuICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLXBvcHVwLW1hcmdpbik7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLWZpeGVkLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWxlZnQge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LXRvcCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtY2VudGVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcG9wdXAtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLWhlYWRlci1kcmFnIHtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcG9wdXAtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBvcHVwLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wb3B1cC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWJnKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1wb3B1cC1zaGFkb3cpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLXBvcHVwLWhlYWRlcjpub3QoLmR4YmwtbW9kYWwtaGVhZGVyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtaGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLXBvcHVwLWhlYWRlci1iZ1wiLCBcIi0tZHhibC1wb3B1cC1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLW1vZGFsLWhlYWRlci1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLW1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYigwIDAgMCAvIDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZHJhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWZvb3Rlci1zdHlsZShcIi0tZHhibC1wb3B1cC1mb290ZXItYmdcIiwgXCItLWR4YmwtcG9wdXAtZm9vdGVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wb3B1cC1pY29ucy1hcmVhIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXBvcHVwLWJ1dHRvbnMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcInNtXCIpKSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1wb3B1cC1yZXNpemVkKTpub3QoLmR4YmwtcG9wdXAtZml4ZWQtd2lkdGgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtcG9wdXAtbWF4LXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLXBvcHVwLWFkYXB0aXZpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1tb2RhbC1iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1iYWNrLWJnKTtcclxuICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLXBvcHVwLWJhY2stb3BhY2l0eSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1sZWZ0IHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtcmlnaHQge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC10b3Age1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWJvdHRvbSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuIiwiQG1peGluIGJhY2tncm91bmQtY29sb3Itd2l0aC1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHkpIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xyXG59XHJcblxyXG5AbWl4aW4gZGlzYWJsZS1hY2Nlc3NpYmlsaXR5LWJvcmRlciB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL3BvcHVwXCI7XHJcblxyXG4uZHhibC1kcm9wZG93bixcclxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24ge1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJnOiAjeyRkeC1kcm9wZG93bi1iZ307XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tY29sb3I6ICN7JGR4LWRyb3Bkb3duLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb250LWZhbWlseTogI3skZHgtZHJvcGRvd24tZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGR4LWRyb3Bkb3duLWJveC1zaGFkb3d9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHgtZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWJnOiAjeyRkeC1kcm9wZG93bi1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHgtZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXM6ICN7JGR4LWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXN9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteTogI3skZHgtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItYmc6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWNvbG9yOiAjeyRkeC1kcm9wZG93bi1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXA6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1mbGV4LXdyYXB9O1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24tZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6ICN7JGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiB1bnNldDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJjpub3QoOmRlZmluZWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZbeC1kcm9wLWFsaWdubWVudD1cInRvcFwiXSB7XHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1kaWFsb2cge1xyXG4gICAgICAgICAgICA+IC5keGJsLWRyb3Bkb3duLXRvcC1zaXplZ3JpcC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZbeC1kcm9wLWFsaWdubWVudD1cImJvdHRvbVwiXSB7XHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1kaWFsb2cge1xyXG4gICAgICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWJvdHRvbS1zaXplZ3JpcC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1kcm9wZG93bi1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJnKTtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93KTtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1kcm9wZG93bi1taW4td2lkdGgpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgJi5keGJsLWRyb3Bkb3duLXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXkpO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wKSB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpIHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctYm90dG9tKTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZ1wiLCBcIi0tZHhibC1kcm9wZG93bi1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZHJhZyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXMpO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcCk7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXRvcCkgdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14KSB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLWJvdHRvbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXN0eWxlKFwiLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1kcm9wZG93bi1mb290ZXItY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwLWFyZWEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwIHtcclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLWFjY2Vzc2liaWxpdHktYm9yZGVyKCk7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBmaWxsLW9wYWNpdHk6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4Ymwtc2lkZXBhbmVsIHtcclxuICAgIC5keGJsLW1vZGFsLXJvb3Qge1xyXG4gICAgICAgID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgJi5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwicG9wdXAuc2hhcmVkXCI7XHJcblxyXG4uZHhibC13aW5kb3cge1xyXG4gICAgLS1keGJsLXdpbmRvdy1iZzogI3skZHgtd2luZG93LWJnfTtcclxuICAgIC0tZHhibC13aW5kb3ctY29sb3I6ICN7JGR4LXdpbmRvdy1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWZvbnQtZmFtaWx5OiAjeyRkeC13aW5kb3ctZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb250LXNpemU6ICN7JGR4LXdpbmRvdy1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC13aW5kb3ctYm94LXNoYWRvdzogI3skZHgtd2luZG93LWJveC1zaGFkb3d9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGg6ICN7JGR4LXdpbmRvdy1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGU6ICN7JGR4LXdpbmRvdy1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3I6ICN7JGR4LXdpbmRvdy1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzOiAjeyRkeC13aW5kb3ctYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4Ymwtd2luZG93LW1pbi13aWR0aDogI3skZHgtd2luZG93LW1pbi13aWR0aH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXdpbmRvdy1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWJnOiAjeyRkeC13aW5kb3ctaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWNvbG9yOiAjeyRkeC13aW5kb3ctaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC13aW5kb3ctaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tYmc6ICN7JGR4LXdpbmRvdy1oZWFkZXItYnRuLWJnfTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtd2luZG93LWhlYWRlci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWJnOiAjeyRkeC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3I6ICN7JGR4LXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb290ZXItYmc6ICN7JGR4LXdpbmRvdy1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb290ZXItY29sb3I6ICN7JGR4LXdpbmRvdy1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15OiAjeyRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1mb290ZXItcGFkZGluZy14fTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6ICN7JGR4LXdpbmRvdy1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1mb250LXNpemU6ICN7JGR4LXdpbmRvdy1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1czogI3skZHgtd2luZG93LWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtd2luZG93LWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy15OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15OiAjeyRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAjeyRkeC13aW5kb3ctbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9udC1zaXplOiAjeyRkeC13aW5kb3ctZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXM6ICN7JGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXdpbmRvdy1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteTogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiB1bnNldDtcclxuXHJcbiAgICAmOm5vdCg6ZGVmaW5lZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJlt4LWRyb3AtYWxpZ25tZW50PVwidG9wXCJdIHtcclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xyXG4gICAgICAgICAgICA+IC5keGJsLXdpbmRvdy10b3Atc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW3gtZHJvcC1hbGlnbm1lbnQ9XCJib3R0b21cIl0ge1xyXG4gICAgICAgID4gLmR4Ymwtd2luZG93LWRpYWxvZyB7XHJcbiAgICAgICAgICAgID4gLmR4Ymwtd2luZG93LWJvdHRvbS1zaXplZ3JpcC1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4Ymwtd2luZG93LWRpYWxvZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4Ymwtd2luZG93LWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWJnKTtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4Ymwtd2luZG93LWJveC1zaGFkb3cpO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXdpbmRvdy1taW4td2lkdGgpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgJi5keGJsLXdpbmRvdy1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgICAgPiAuZHhibC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctaGVhZGVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC13aW5kb3ctaGVhZGVyLWJnXCIsIFwiLS1keGJsLXdpbmRvdy1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAuZHhibC13aW5kb3ctaGVhZGVyLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC13aW5kb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3JcIiwgbnVsbCwgXCItLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItYmdcIiwgXCItLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSh2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1kcmFnIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcG9wdXAtZHJhZ2dpbmcgKyAuZHhibC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctYmcpO1xyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4Ymwtd2luZG93LWZvb3Rlci1iZ1wiLCBcIi0tZHhibC13aW5kb3ctZm9vdGVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4Ymwtd2luZG93LXNpemVncmlwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLWFjY2Vzc2liaWxpdHktYm9yZGVyKCk7XHJcblxyXG4gICAgICAgID4gLmR4Ymwtd2luZG93LXNpemVncmlwLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JvdXAtY29udHJvbFwiO1xyXG5cclxuLmR4YmwtZ3JvdXAge1xyXG4gICAgLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aDogI3skZHgtZ3JvdXAtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGR4LWdyb3VwLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skZHgtZ3JvdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZ3JvdXAtY29sb3I6ICN7JGR4LWdyb3VwLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncm91cC1iZzogI3skZHgtZ3JvdXAtYmd9O1xyXG4gICAgLS1keGJsLWdyb3VwLWZvbnQtZmFtaWx5OiAjeyRkeC1ncm91cC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1ncm91cC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncm91cC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWdyb3VwLWhlYWRlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1ncm91cC1oZWFkZXItc3BhY2luZ307XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJnOiAjeyRkeC1ncm91cC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1jb2xvcjogI3skZHgtZ3JvdXAtaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LWdyb3VwLWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6ICN7JGR4LWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWJnOiAjeyRkeC1ncm91cC1oZWFkZXItYnRuLWJnfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yOiAjeyRkeC1ncm91cC1oZWFkZXItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnOiAjeyRkeC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yfTtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWNvbG9yKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncm91cC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JvdXAtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAmOm5vdCguZXhwYW5kZWQpOm5vdChbaXMtYW5pbWF0aW5nXSkgPiAuZHhibC1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtcWEtZHhibC1sb2FkZWRdKTpub3QoLmV4cGFuZGVkKSA+IC5keGJsLWdyb3VwLWJvZHkge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1mb250LXNpemU6ICN7JGR4LWdyb3VwLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncm91cC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1mb250LXNpemU6ICN7JGR4LWdyb3VwLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncm91cC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JvdXAtYm9keSB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKSAwIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1ncm91cC1oZWFkZXItYmdcIiwgXCItLWR4YmwtZ3JvdXAtaGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAmIC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4gKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3JvdXAtZXhwYW5kLWJ1dHRvbi1zdHlsZSgpIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1ncm91cC1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIC0xcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBncm91cC10ZXh0LWNvbnRhaW5lci1zdHlsZSgpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBncm91cC10ZXh0LWNvbnRhaW5lci1zdHlsZSgpIHtcclxuICAgICYgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncm91cC1leHBhbmQtYnV0dG9uLXN0eWxlKCkge1xyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpICogLTEpO1xyXG5cclxuICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtZmwge1xyXG4gICAgLS1keGJsLWZsLWZvbnQtZmFtaWx5OiAjeyRkeC1mbC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZmwtZm9udC1zaXplOiAjeyRkeC1mbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAjeyRkeC1mbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLXBhZGRpbmcteTogI3skZHgtZmwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0OiAjeyRkeC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1mbC1jYXB0aW9uLWNvbG9yOiAjeyRkeC1mbC1jYXB0aW9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogI3skZHgtZmwtaXRlbS1zcGFjaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAjeyRkeC1mbC1pdGVtLXNwYWNpbmcteX07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skZHgtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtY29sb3I6ICN7JGR4LWZsLWdyb3VwLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1iZzogI3skZHgtZmwtZ3JvdXAtYmd9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZmwtZ3JvdXAtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZmwtZ3JvdXAtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogI3skZHgtZmwtZ3JvdXAtc3BhY2luZy15fTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWNvbG9yOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZzogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tYmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItc3BhY2luZ307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1iZzogI3skZHgtZmwtdGFiLWdyb3VwLWJnfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29sb3I6ICN7JGR4LWZsLXRhYi1ncm91cC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wOiAjeyRkeC1mbC10YWItZ3JvdXAtcGFkZGluZy10b3B9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXg6ICN7JGR4LWZsLXRhYi1ncm91cC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemU6ICN7JGR4LWZsLXRhYi1ncm91cC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZzogI3skZHgtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yOiAjeyRkeC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItc3R5bGU6ICN7JGR4LWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci13aWR0aDogI3skZHgtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWNvbG9yOiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteDogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteTogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZTogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yOiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZzogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcjogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZzogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1jb2xvcjogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1mbC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZmwtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLWxpbmUtaGVpZ2h0KTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtcGFkZGluZy15KSB2YXIoLS1keGJsLWZsLXBhZGRpbmcteCk7XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZmwtZm9udC1zaXplOiAjeyRkeC1mbC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1saW5lLWhlaWdodDogI3skZHgtZmwtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6ICN7JGR4LWZsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogI3skZHgtZmwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXg6ICN7JGR4LWZsLWl0ZW0tc3BhY2luZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXk6ICN7JGR4LWZsLWl0ZW0tc3BhY2luZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1mbC1ncm91cC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZmwtZ3JvdXAtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXk6ICN7JGR4LWZsLWdyb3VwLXNwYWNpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogI3skZHgtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplOiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodDogI3skZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14OiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteTogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1mbC1mb250LXNpemU6ICN7JGR4LWZsLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogI3skZHgtZmwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAjeyRkeC1mbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogI3skZHgtZmwtaXRlbS1zcGFjaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteTogI3skZHgtZmwtaXRlbS1zcGFjaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6ICN7JGR4LWZsLWdyb3VwLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1ncm91cC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogI3skZHgtZmwtZ3JvdXAtc3BhY2luZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6ICN7JGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXg6ICN7JGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiBjYWxjKHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXgpICogMC41KTtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZmwtbG9hZGluZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yb3cge1xyXG4gICAgICAgIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXg6IHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXgpO1xyXG4gICAgICAgIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXk6IHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZsLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyb3VwIHtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1mb250LXNpemU6IHZhcigtLWR4YmwtZmwtZ3JvdXAtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1ib2R5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWZsLWdyb3VwLWhlYWRlci10bXBsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZmwtZ3JvdXAtaGVhZGVyLXRtcGwge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1leHBhbmQtYnRuOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1leHBhbmQtYnRuOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZykgLSB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC1ndCB7XHJcbiAgICAgICAgLmR4YmwtdGFicyB7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmctdG9wKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXRhYi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRhYnMtY29udGVudC1wYW5lbCB7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZmwtZ2QsXHJcbiAgICAuZHhibC1mbC1ndCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteSkgKiAwLjUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXkpICogMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC1jcHQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmwtY2FwdGlvbi1mb250LXdlaWdodCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZmwtY2FwdGlvbi1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAgICAgLmR4YmwtZmwtZW1wdHktY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1mbC1jcHQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtY3RybCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZmwtY3RybC1uYyxcclxuICAgICAgICAuZHhibC1mbC1lbXB0eS1jYXB0aW9uICsgLmR4YmwtZmwtY3RybCB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZmwtcm93LWJyZWFrIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC10YWItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJsZ1wiKSkge1xyXG4gICAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSB7XHJcbiAgICAgICAgJiA+IC5keGJsLWZsLWNwdCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtY3RybDpub3QoaW1nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWZsLWN0cmwge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbDpub3QoLmR4YmwtZmwtY2FsYykgLmR4YmwtZmwtaXRlbSA+IC5keGJsLWZsLWNwdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZmwtY2FsYyAuZHhibC1mbC1pdGVtIHtcclxuICAgICYgPiAuZHhibC1mbC1jcHQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgZmxleDogbm9uZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1mbC1jdHJsOm5vdChpbWcpOm5vdCguZHhibC1mbC1jdHJsLW5jKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJsZ1wiKSkge1xyXG4gICAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbS5keGJsLWZsLWl0ZW0taG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtY3B0IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtZW1wdHktY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdG9vbGJhclwiO1xyXG5cclxuLmR4YmwtdG9vbGJhciB7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1mb250LWZhbWlseTogI3skZHgtdG9vbGJhci1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1mb250LXNpemU6ICN7JGR4LXRvb2xiYXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC10b29sYmFyLWJnOiAjeyRkeC10b29sYmFyLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWNvbG9yOiAjeyRkeC10b29sYmFyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLXNlcGFyYXRvci13aWR0aDogI3skZHgtdG9vbGJhci1zZXBhcmF0b3Itd2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOiAjeyRkeC10b29sYmFyLXNlcGFyYXRvci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1jb2xvcjogI3skZHgtdG9vbGJhci10aXRsZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXNpemU6ICN7JGR4LXRvb2xiYXItdGl0bGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYmc6ICN7JGR4LXRvb2xiYXItYnRuLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1jb2xvcjogI3skZHgtdG9vbGJhci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXN0eWxlOiAjeyRkeC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci13aWR0aDogI3skZHgtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRkeC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1iZzogI3skZHgtdG9vbGJhci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10b29sYmFyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4taG92ZXItaW1hZ2UtY29sb3I6IHVuc2V0O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1iZzogI3skZHgtdG9vbGJhci1idG4tYWN0aXZlLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtY29sb3I6ICN7JGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItYmc6ICN7JGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiAjeyRkeC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcjogdW5zZXQ7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtYmc6ICN7JGR4LXRvb2xiYXItYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtdG9vbGJhci1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAjeyRkeC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcbiAgICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogI3skZHgtYm9yZGVyLXJhZGl1c307XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAuZHhibC12aXJ0dWFsLXRvb2xiYXIge1xyXG5cclxuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgdG9wOiAtMTAwMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IC0xMDAwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAsIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgJiA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0geyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1idG4gPiBkaXYgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmcpO1xyXG5cclxuICAgICAgICAmLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmcpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLWdyb3VwLXNlcGFyYXRvcigpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4sXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4sXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taW1hZ2UtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYnRuLXNlY29uZGFyeSxcclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYnRuLXNlY29uZGFyeSxcclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcclxuICAgICAgICAgICAgJi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1pbWFnZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1pbWFnZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvb2xiYXItYWRhcHRpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZSAwLjNzO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi10b29sYmFyLFxyXG4gICAgICAgIC5keGJsLXZpcnR1YWwtdG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdixcclxuICAgICAgICAgICAgJiA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYsXHJcbiAgICAgICAgICAgICYgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1pdGVtLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCxcclxuICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRtcGwtdG9vbGJhci1pdGVtLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b29sYmFyLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZm9udC1zaXplOiAjeyRkeC10b29sYmFyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItbGluZS1oZWlnaHQ6ICN7JGR4LXRvb2xiYXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZTogI3skZHgtdG9vbGJhci10aXRsZS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogI3skZHgtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogI3skZHgtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogI3skZHgtdG9vbGJhci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXNpemU6ICN7JGR4LXRvb2xiYXItdGl0bGUtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogI3skZHgtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6ICN7JGR4LXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZzogI3skZHgtdG9vbGJhci1pdGVtLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZy1sZ307XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJ0b29sYmFyLmJ1dHRvblwiO1xyXG5AaW1wb3J0IFwidG9vbGJhci5kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwidG9vbGJhci5lZGl0XCI7XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuQGltcG9ydCBcInRleHQtZWRpdFwiO1xyXG5cclxuQG1peGluIGJ0bi10b29sYmFyLXNlcGFyYXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodCk7XHJcbiAgICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xyXG4gICAgbWFyZ2luOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgMCB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcclxufVxyXG5cclxuQG1peGluIGJ0bi1wbGFpbi10b29sYmFyLWdyb3VwLXNlcGFyYXRvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yIHtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodCk7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tcGxhaW4tdG9vbGJhci1zcGxpdCB7XHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zZWNvbmRhcnktc3R5bGUoXCItLWR4YmwtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1wbGFpbi10b29sYmFyLWVkaXQtaXRlbSB7XHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtbm90LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LWVkaXRcIjtcclxuQGltcG9ydCBcIm1peGlucy90b29sYmFyXCI7XHJcblxyXG4uZHhibC1idG4tdG9vbGJhciB7XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItc3BhY2luZ307XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAjeyRkeC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiAjeyRkeC1ib3JkZXItd2lkdGh9KTtcclxuICAgIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6ICN7JGR4LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15OiAjeyRkeC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tc3BsaXQtdG9vbGJhci1kb3JkZXItcmFkaXVzOiAjeyRkeC1ib3JkZXItcmFkaXVzfTtcclxuXHJcbiAgICAmLmR4YmwtdmlydHVhbC10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1ncm91cC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwIHtcclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMsXHJcbiAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdGF0ZS1zdHlsZXMoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LW91dGxpbmUtdG9vbC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LW91dGxpbmUtdG9vbC1zdGF0ZS1zdHlsZXMoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdGF0ZS1zdHlsZXMoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJixcclxuICAgICYgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLmR4Ymwtc20sXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3Mtc20oKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4uZHhibC1sZyxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yIHtcclxuICAgICAgICBAaW5jbHVkZSBidG4tdG9vbGJhci1zZXBhcmF0b3IoKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIge1xyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0sXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLWVkaXQtaXRlbSgpO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSxcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWZpcnN0KSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLWdyb3VwLXNlcGFyYXRvcigpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLXNwbGl0KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpIHtcclxuICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0LFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQsXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSxcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRkeC1idG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZHgtYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zbSAmLFxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogI3skZHgtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGcgJixcclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6ICN7JGR4LWJ0bi10b29sYmFyLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmc6ICN7JGR4LWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRtcGwtdG9vbGJhci1pdGVtLWJvcmRlci1yYWRpdXM6ICN7JGR4LWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdG9vbGJhclwiO1xyXG5cclxuLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1kaWFsb2ctd2lkdGg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tZGlhbG9nLXdpZHRofTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYm90dG9tLXNoZWV0LXdpZHRoOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJvdHRvbS1zaGVldC13aWR0aH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtbWF4LXdpZHRofTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYmc6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGU6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRoOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWJnOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItY29sb3I6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmc6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1iZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZzogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+ICYsXHJcbiAgICAgICAgICAgIC5keGJsLW1vZGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAmIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNwbGl0IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4taW1hZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3JcIlxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5KCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtYnRuLWFjdGl2ZS1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAqICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW99KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBtYXgtbGluZS1sZW5ndGhcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tcGxhaW4tdG9vbGJhci1zcGxpdCgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIDAgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpb30pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW46bm90KC5keGJsLWltYWdlKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kcm9wZG93bi1kaWFsb2cge1xyXG4gICAgICAgIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keC1ibGF6b3ItY29sb3JwaWNrZXIgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cCB7XHJcbiAgICAgICAgJi5keGJsLXRvb2xiYXItZGlhbG9nLFxyXG4gICAgICAgICYuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1wb3B1cC13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJvdHRvbS1zaGVldC13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLXdpZHRoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLW1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXBvcHVwIHtcclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItZGlhbG9nLFxyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXBvcHVwLW1heC13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLW1heC13aWR0aCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtcG9wdXAtd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1kaWFsb2ctd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSxcclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIHtcclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KC5zaG93KSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvcFZlcnRpY2FsLnNob3cgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDIlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvcEhvcml6b250YWwuc2hvdyB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXN9O1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNtICYge1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1sZyAmIHtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy90b29sYmFyXCI7XHJcblxyXG4laW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWNvbG9yKTtcclxuICAgIHdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLWhlaWdodCk7XHJcbiAgICBib3JkZXI6ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWJvcmRlci13aWR0aH0gI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtYm9yZGVyLXN0eWxlfSAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1ib3JkZXItY29sb3J9OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxyXG59XHJcblxyXG4lZW1wdHktaW1hZ2UtcGxhY2Vob2xkZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IGNhbGMoLTUwJSk7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIGJvcmRlci10b3A6ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLXBsYWNlaG9sZGVyLWJvcmRlci13aWR0aH0gI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtcGxhY2Vob2xkZXItYm9yZGVyLXN0eWxlfSAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1wbGFjZWhvbGRlci1ib3JkZXItY29sb3J9OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxyXG59XHJcblxyXG4laXRlbS1vZmYtc2NyZWVuIHtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMDAwcHgsIC0xMDAwMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4laXRlbS1vdXQtb2YtbGF5b3V0IHtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTAwMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogLTEwMDAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG5AbWl4aW4gYWRhcHRpdmUtaXRlbXMoKSB7XHJcbiAgICAmLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcblxyXG4gICAgICAgICYgKyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRvb2xiYXItYWRhcHRpdmUtaXRlbXMoKSB7XHJcbiAgICBAaW5jbHVkZSBhZGFwdGl2ZS1pdGVtcygpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtOm5vdCguZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSkge1xyXG4gICAgICAgICY6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmliYm9uLWFkYXB0aXZlLWl0ZW1zKCkge1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdmUtaXRlbXMoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbixcclxuICAgIC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlKTpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtcmliYm9uLXRvb2xiYXIge1xyXG4gICAgJi5keGJsLXRvb2xiYXIge1xyXG4gICAgICAgIC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtdG9vbGJhci1lZGl0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRkeC1yaWJib24tdG9vbGJhci1pdGVtLXNwYWNpbmd9O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IDpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpICsgLmR4YmwtdG9vbGJhci1idG5bdmlzaWJsZV0sXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IDpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpICsgLmR4YmwtdG9vbGJhci1pdGVtW3Zpc2libGVdLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiA6bm90KC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yKSArIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLmR4LXRvb2xiYXItZmlyc3QtdmlzaWJsZS1jaGlsZCA+IDpub3QoLmR4YmwtYnRuLWxhc3QsIC5keGJsLXBvcHVwLXBvcnRhbCksXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JGR4LXJpYmJvbi10b29sYmFyLWl0ZW0tc3BhY2luZ307XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbG9hZGluZyA+IC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bjpub3QoOmFjdGl2ZSk6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcik6OmJlZm9yZSB7IC8vIFRPRE86IGZpbmQgaXRcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sb2FkZWQge1xyXG4gICAgICAgIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICYgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyxcclxuICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWljb24tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYnRuLWdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aDogI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXNpemV9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1oZWlnaHQ6ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1zaXplfTtcclxufVxyXG5cclxuLmR4Ymwtc20gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItd2lkdGg6ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1zaXplLXNtfTtcclxuICAgIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItaGVpZ2h0OiAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZS1zbX07XHJcbn1cclxuXHJcbi5keGJsLWxnIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXdpZHRoOiAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZS1sZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLWhlaWdodDogI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXNpemUtbGd9O1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyIHtcclxuICAgICY6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxvYWRlZCB7XHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICYgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0sXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAge1xyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKSxcclxuICAgICAgICAgICAgICAgICYgKyAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXHJcbiAgICAgICAgICAgICAgICAmIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgJiArIC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSxcclxuICAgICAgICAgICAgICAgICYgfiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyksXHJcbiAgICAgICAgICAgICAgICAmIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6b25seS1jaGlsZCkgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXJpYmJvbi10b29sYmFyIHtcclxuICAgICAgICBAaW5jbHVkZSByaWJib24tYWRhcHRpdmUtaXRlbXMoKSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWl0ZW0tb3V0LW9mLWxheW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1keC1yaWJib24tdG9vbGJhci1sb2FkZWRdIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmliYm9uLWFkYXB0aXZlLWl0ZW1zKCkge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlaXRlbS1vZmYtc2NyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdG9vbGJhci1hZGFwdGl2ZS1pdGVtcygpIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaXRlbS1vZmYtc2NyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtdG9vbGJhci1lZGl0IHtcclxuICAgICYgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdixcclxuICAgICYgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpLFxyXG4gICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLWVkaXQtaXRlbSgpO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZWRpdC1idG4tZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLW9mZmljZS1iYXItc3BpbmVkaXQge1xyXG4gICAgICAgICYgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KSxcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogI3skZHgtdG9vbGJhci1lZGl0LWl0ZW0tc3BhY2luZ307XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRkeC10b29sYmFyLWVkaXQtaXRlbS1zcGFjaW5nfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQge1xyXG4gICAgICAgICYgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRkeC10b29sYmFyLWVkaXQtaXRlbS1zcGFjaW5nfTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1oaWRkZW4pOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFjay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYnRuLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3JcIlxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4taW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UsIGZhbHNlLCAkZHgtaW1hZ2UtZGlzYWJsZWQtY29sb3ItYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtaGlkZGVuIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaW1hZ2UtY29udGFpbmVyO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItY29sb3JlZGl0LWVtcHR5OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZW1wdHktaW1hZ2UtcGxhY2Vob2xkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvb2xiYXItY29tYm9ib3ggLmR4YmwtdGV4dC1lZGl0IGlucHV0W3JlYWRvbmx5XSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmR4YmwtaW1hZ2UgKyBzcGFuLFxyXG4gICAgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyICsgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JGR4LXRvb2xiYXItZWRpdC1pdGVtLXNwYWNpbmd9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b29sYmFyLWNvbG9yZWRpdCB7XHJcbiAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcixcclxuICAgICAgICAmIC5keGJsLW9mZmljZS1iYXItY29sb3JlZGl0ID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaW1hZ2UtY29udGFpbmVyO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItY29sb3JlZGl0LWVtcHR5OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZW1wdHktaW1hZ2UtcGxhY2Vob2xkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2IHtcclxuICAgICAgICAmID4gLmR4YmwtdGV4dCA+IHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidGFicy5wb3NpdGlvbnNcIjtcclxuQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy90YWJzXCI7XHJcblxyXG4uZHhibC10YWJzIHtcclxuICAgIC0tZHhibC10YWJzLWNvbG9yOiAjeyRkeC10YWJzLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLWJnOiAjeyRkeC10YWJzLWJnfTtcclxuICAgIC0tZHhibC10YWJzLWZvbnQtZmFtaWx5OiAjeyRkeC10YWJzLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogI3skZHgtdGFicy1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6ICN7JGR4LXRhYnMtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXRhYnMtcGFkZGluZy15OiAjeyRkeC10YWJzLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXg6ICN7JGR4LXRhYnMtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10YWJzLXBhZGRpbmctbGVmdDogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy14KTtcclxuICAgIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICN7JGR4LXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiAjeyRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aDogI3skZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6ICN7JGR4LXRhYnMtdGFiLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiAjeyRkeC10YWJzLXRhYi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZTogI3skZHgtdGFicy10YWItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3I6ICN7JGR4LXRhYnMtdGFiLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoOiAjeyRkeC10YWJzLXRhYi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnOiAjeyRkeC10YWJzLXRhYi1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtY29sb3I6ICN7JGR4LXRhYnMtdGFiLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvcjogI3skZHgtdGFicy10YWItaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnOiAjeyRkeC10YWJzLXRhYi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdGFicy10YWItd2lkdGg6ICN7JGR4LXRhYnMtaG9yaXpvbnRhbC10YWItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRhYnMtaW1hZ2Utc3BhY2luZzogI3skZHgtdGFicy1pbWFnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC10YWJzLXNjcm9sbC1idG4tY29sb3I6ICN7JGR4LXRhYnMtc2Nyb2xsLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuXHJcbiAgICAvKiBDb250ZW50ICovXHJcbiAgICAtLWR4YmwtdGFicy1jb250ZW50LWNvbG9yOiAjeyRkeC10YWJzLWNvbnRlbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemU6ICN7JGR4LXRhYnMtY29udGVudC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodDogI3skZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0fTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJzLXBvc2l0aW9ucygpO1xyXG5cclxuICAgID4gLmR4YmwtdGFicy10YWJsaXN0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10YWJzLWNvbG9yKTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC10YWJzLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdGFicy1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRhYnMtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy10b3ApIHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0KSB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1ib3R0b20pIHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLWxlZnQpO1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC10YWJzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtdGFicy10ZXh0LW92ZXJmbG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLXRhYnMtdG1wbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjeyRkeC10YWJzLXRhYi1pbmFjdGl2ZS1ib3JkZXItY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGFicy10YWItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtdGFicy10YWItd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC10YWJzLXRhYi1ob3Zlci1iZ1wiLCBcIi0tZHhibC10YWJzLXRhYi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYi1zZWxlY3RlZC1lbGVtZW50KCRkeC10YWJzLXRhYi1zZWxlY3RlZC1lbGVtZW50LWJnLCAkZHgtdGFicy10YWItc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtdGFicy1pbWFnZS1tYXJnaW4teX07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtaW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5KCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJ0bi1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtdGFicy1zY3JvbGwtYnRuLWNvbG9yXCIsIFwiLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3JcIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIsXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1jb2xvcik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLXRhYnMtcmVuZGVyLWRlZmF1bHQpID4gLmR4YmwtdGFicy1jb250ZW50Om5vdChbZGF0YS1keC10YWItbG9hZGVkXSk6bm90KC5keGJsLWFjdGl2ZSksXHJcbiAgICAgICAgJi5keGJsLWxvYWRlZDpub3QoLmR4YmwtdGFicy1yZW5kZXItZGVmYXVsdCkgPiAuZHhibC10YWJzLWNvbnRlbnQ6bm90KFtkYXRhLWR4LXRhYi1sb2FkZWRdKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTAwMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRhYnMtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAjeyRkeC10YWJzLWltYWdlLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6ICN7JGR4LXRhYnMtdGFiLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogI3skZHgtdGFicy10YWItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1mb250LXNpemU6ICN7JGR4LXRhYnMtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogI3skZHgtdGFicy1saW5lLWhlaWdodC1zbX07XHJcblxyXG4gICAgICAgIC8qIENvbnRlbnQgKi9cclxuICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogI3skZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodDogI3skZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LXNtfTtcclxuXHJcbiAgICAgICAgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXHJcbiAgICAgICAgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XHJcbiAgICAgICAgICAgID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAjeyRkeC10YWJzLWltYWdlLW1hcmdpbi15LXNtfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6ICN7JGR4LXRhYnMtaW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogI3skZHgtdGFicy10YWItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiAjeyRkeC10YWJzLXRhYi1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogI3skZHgtdGFicy1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0OiAjeyRkeC10YWJzLWxpbmUtaGVpZ2h0LWxnfTtcclxuXHJcbiAgICAgICAgLyogQ29udGVudCAqL1xyXG4gICAgICAgIC0tZHhibC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiAjeyRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQtbGd9O1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSB7XHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6ICN7JGR4LXRhYnMtaW1hZ2UtbWFyZ2luLXktbGd9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJtaXhpbnMvY29tbW9uXCIgYXMgY207XHJcbkB1c2UgXCJtaXhpbnMvdGFic1wiIGFzIHRtO1xyXG5cclxuQG1peGluIHRhYnMtcG9zaXRpb25zIHtcclxuICAgICRwb3NpdGlvbnM6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdDtcclxuXHJcbiAgICBAZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XHJcbiAgICAgICAgJG1pcnJvci1wb3M6IHRtLm1pcnJvci1wb3NpdGlvbigkcG9zaXRpb24pO1xyXG5cclxuICAgICAgICAmLmR4YmwtdGFicy0jeyRwb3NpdGlvbn0ge1xyXG4gICAgICAgICAgICBAaWYgJHBvc2l0aW9uICE9IHRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCBvciAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLXdpZHRoOiAjeyRkeC10YWJzLXZlcnRpY2FsLXRhYi13aWR0aH07XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtdGFicy10YWJsaXN0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JG1pcnJvci1wb3N9OiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG0uYm9yZGVyLXJhZGl1cygkcG9zaXRpb24sICRkeC10YWJzLXRhYi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLSN7JG1pcnJvci1wb3N9OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCBvciAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLFxyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JG1pcnJvci1wb3N9OiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRtLmJvcmRlci1yYWRpdXMoJHBvc2l0aW9uLCAkZHgtdGFicy10YWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNtLmFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci0jeyRtaXJyb3ItcG9zfS1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bS5hY3RpdmUtdGFiLXNlbGVjdGVkLWVsZW1lbnQoJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0LCAkZHgtYm9yZGVyLXdpZHRoLCAkcG9zaXRpb24pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNtLmhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci0jeyRtaXJyb3ItcG9zfS1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLSN7JG1pcnJvci1wb3N9OiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gdGFiLXNlbGVjdGVkLWVsZW1lbnQoJHNlbGVjdGVkLWVsZW1lbnQtYmcsICRzZWxlY3RlZC1lbGVtZW50LWhlaWdodCkge1xyXG4gICAgQGlmICRzZWxlY3RlZC1lbGVtZW50LWhlaWdodCA+IDAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JHNlbGVjdGVkLWVsZW1lbnQtYmd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFjdGl2ZS10YWItc2VsZWN0ZWQtZWxlbWVudCgkc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHQsICRib3JkZXItd2lkdGgsICRwb3NpdGlvbikge1xyXG4gICAgQGlmICRzZWxlY3RlZC1lbGVtZW50LWhlaWdodCA+IDAge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGlmICRwb3NpdGlvbiA9PSB0b3Agb3IgJHBvc2l0aW9uID09IGJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JHNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0fTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JHNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0fTtcclxuICAgICAgICAgICAgICAgIHRvcDogLSN7JGJvcmRlci13aWR0aH07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0jeyRib3JkZXItd2lkdGh9O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtI3skYm9yZGVyLXdpZHRofTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtI3skYm9yZGVyLXdpZHRofTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3skYm9yZGVyLXdpZHRofTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSN7JGJvcmRlci13aWR0aH07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gbWlycm9yLXBvc2l0aW9uKCRwb3NpdGlvbikge1xyXG4gICAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcclxuICAgICAgICBAcmV0dXJuIHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XHJcbiAgICAgICAgQHJldHVybiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB0b3Age1xyXG4gICAgICAgIEByZXR1cm4gYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRwb3NpdGlvbiA9PSBib3R0b20ge1xyXG4gICAgICAgIEByZXR1cm4gdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIEBlcnJvcihcIlVua25vd24gcG9zaXRpb24gI3skcG9zaXRpb259XCIpO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcG9zaXRpb24sICRyYWQpIHtcclxuICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCBvciAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgICAgIHRvcC0jeyRwb3NpdGlvbn0tcmFkaXVzOiAjeyRyYWR9O1xyXG4gICAgICAgIGJvdHRvbS0jeyRwb3NpdGlvbn0tcmFkaXVzOiAjeyRyYWR9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIGlmICRwb3NpdGlvbiA9PSB0b3Agb3IgJHBvc2l0aW9uID09IGJvdHRvbSB7XHJcbiAgICAgICAgI3skcG9zaXRpb259LWxlZnQtcmFkaXVzOiAjeyRyYWR9O1xyXG4gICAgICAgICN7JHBvc2l0aW9ufS1yaWdodC1yYWRpdXM6ICN7JHJhZH07XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBlcnJvcihcIlVua25vd24gcG9zaXRpb24gI3skcG9zaXRpb259XCIpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29sc1wiO1xyXG5cclxuLmR4Ymwtcm93IHtcclxuICAgIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXg6ICN7JGR4LXJvdy1pdGVtLXNwYWNpbmcteH07XHJcbiAgICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy15OiAjeyRkeC1yb3ctaXRlbS1zcGFjaW5nLXl9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXkpKTtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkpO1xyXG59XHJcblxyXG4uZHhibC1jb2wge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpICogMC41KTtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXkpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtYWtlLWNvbHVtbnMoKTtcclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQG1peGluIG1ha2UtY29sdW1ucygpIHtcclxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRkeC13aW5kb3ctYnJlYWtwb2ludHMpIHtcclxuICAgICAgICAkYnJlYWtwb2ludC1uYW1lOiBcIi0jeyRicmVha3BvaW50fVwiO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIC5keGJsLWNvbCN7JGJyZWFrcG9pbnQtbmFtZX0ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkZHgtcm93LWNvbHVtbnMgPiAwIHtcclxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGR4LXJvdy1jb2x1bW5zIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1jb2wjeyRicmVha3BvaW50LW5hbWV9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSkge1xyXG4gICAgQGlmICRzaXplIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgJGR4LXJvdy1jb2x1bW5zKSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpIHtcclxuICAgICR3aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLWxvYWRpbmctcGFuZWwge1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXktYmc6ICN7JGR4LWxvYWRpbmctcGFuZWwtdW5kZXJsYXktYmd9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1iZzogI3skZHgtbG9hZGluZy1wYW5lbC1vdmVybGF5LWJnfTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktb3BhY2l0eTogI3skZHgtbG9hZGluZy1wYW5lbC1vdmVybGF5LW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemU6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemV9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAjeyRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZX07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWNvbG9yOiAjeyRkeC13YWl0LWluZGljYXRvci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAjeyRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2V9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14OiAjeyRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXk6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLW1hcmdpbjogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItbWFyZ2lufTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWhlaWdodDogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS13aWR0aH07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS13aWR0aDogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtYmFja2dyb3VuZC1jb2xvcjogI3skZHgtd2FpdC1pbmRpY2F0b3ItYXJlYS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLXdpZHRoOiAjeyRkeC1sb2FkaW5nLXBhbmVsLXdpZHRofTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWhlaWdodDogI3skZHgtbG9hZGluZy1wYW5lbC1oZWlnaHR9O1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgJjpub3QoW2R4YmwtbG9hZGVkXSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXktYmcpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktYmcpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRlbnQtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWxvYWRpbmctcGFuZWwtdGFyZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYgKyAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC1lbXB0eSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZHhibC1sb2FkaW5nLXBhbmVsLXRhcmdldC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmctcGFuZWwtdW5ibG9ja2VkIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC1zaGFkaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skZHgtbG9hZGluZy1wYW5lbC1zaGFkaW5nLWNvbG9yfTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEuZHhibC1sb2FkaW5nLXBhbmVsLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWNvbG9yOiAjeyRkeC13YWl0LWluZGljYXRvci1uby1hcmVhLWNvbG9yfTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC13YWl0LWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC13YWl0LWluZGljYXRvci1uby1hcmVhLWNvbG9yfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy15KSB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtaGVpZ2h0KTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS13aWR0aCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCAwIDAgLyAxMCUpLCAwIDJweCA0cHggLTJweCByZ2JhKDAgMCAwIC8gMTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtbWFyZ2luKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1sb2FkaW5nLXBhbmVsLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC13YWl0LWluZGljYXRvciB7XHJcbiAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZSk7XHJcblxyXG4gICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAmICsgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZSk7XHJcblxyXG4gICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlKTtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6ICN7JGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZS1zbX07XHJcblxyXG4gICAgICAgIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogI3skZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUtc219O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6ICN7JGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZS1sZ307XHJcblxyXG4gICAgICAgIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogI3skZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUtbGd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xyXG4gICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC13YWl0LWluZGljYXRvci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogI3skZHgtd2FpdC1pbmRpY2F0b3Itc2l6ZX07XHJcbiAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teTogI3skZHgtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teX07XHJcbiAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teDogI3skZHgtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teH07XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemUpO1xyXG4gICAgd2lkdGg6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZSk7XHJcblxyXG5cclxuICAgICYgPiBzdmcge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAjeyRkeC13YWl0LWluZGljYXRvci1zaXplLXNtfTtcclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUtc219O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAjeyRkeC13YWl0LWluZGljYXRvci1zaXplLWxnfTtcclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUtbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtd2FpdC1pbmRpY2F0b3Itc3BpbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYW5pbWF0aW9uOiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tc3BpbiAwLjc1cyBpbmZpbml0ZSBsaW5lYXI7XHJcblxyXG4gICAgICAgICYgPiBzdmcgPiBnIHtcclxuICAgICAgICAgICAgJiA+IGcge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXdhaXQtaW5kaWNhdG9yLXB1bHNlIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tcHVsc2UgMS4ycyBjdWJpYy1iZXppZXIoMC41MiwgMC42LCAwLjI1LCAwLjk5KSBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcCB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXkpIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tc3BpbiB7XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLXB1bHNlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi15IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXgge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JvdXAtY29udHJvbFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdmlnYXRpb25cIjtcclxuXHJcbi5keGJsLWFjY29yZGlvbiB7XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItYmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItY29sb3I6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItYmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItY29sb3I6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3I6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6ICN7JGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQ6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtaW5kZW50fTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tY29sb3I6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWJnOiAjeyRkeC1hY2NvcmRpb24taXRlbS1idG4tYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItYmc6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0taG92ZXItYmc6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1iZzogI3skZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0aW9uLWJnfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zZWxlY3Rpb24tY29sb3I6ICN7JGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGlvbi1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yOiAjeyRkeC1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6ICN7JGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3skZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXk6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQ6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtaW5kZW50LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6ICN7JGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQ6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogI3skZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LXBhZGRpbmcteDogI3skZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS10ZXh0LXBhZGRpbmcteTogI3skZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtYWNjb3JkaW9uLWZpbHRlciB7XHJcbiAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtbmF2aWdhdGlvbi1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1lZGl0LWJ0bi1jbGVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5hdmlnYXRpb24tZmlsdGVyLW1hcmsodmFyKC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3IpLCB2YXIoLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1jb2xvcikpO1xyXG5cclxuICAgICYgLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIsXHJcbiAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHksXHJcbiAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCxcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tdG1wbCB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tZm9jdXNlZC1zdGF0ZShcIi0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS13aWR0aFwiLCBcIi0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1jb2xvclwiLCBcIi0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1vZmZzZXRcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSB7XHJcbiAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcixcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSxcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50LFxyXG4gICAgICAgIC5keGJsLWFjY29yZGlvbi10bXBsIHtcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLWFjY29yZGlvbi1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAmLmR4YmwtZ3JvdXAge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICY6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1hY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItaG92ZXItc3R5bGUoXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1iZ1wiLCBcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlcixcclxuICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICYgYS5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtc3RhdGUoXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1jb2xvclwiLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLWhvdmVyLXN0YXRlKFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWhvdmVyLWJnXCIsIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyICsgKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncm91cC10ZXh0LWNvbnRhaW5lci1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkge1xyXG4gICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWl0ZW0taW5kZW50LFxyXG4gICAgICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbS1pbmRlbnQtZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoKHZhcigtLWR4YmwtYWNjb3JkaW9uLWl0ZW0taW5kZW50LCAwKSAtIDEpICogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudCkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1leHBhbmQtYnV0dG9uLXN0eWxlKFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1jb2xvclwiLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gbmF2aWdhdGlvbi1maWx0ZXItbWFyaygkYmctY29sb3IsICRjb2xvcikge1xyXG4gICAgLmR4YmwtZmlsdGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJnLWNvbG9yfTtcclxuICAgICAgICBjb2xvcjogI3skY29sb3J9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbmF2aWdhdGlvbi1pdGVtLWhvdmVyLXN0YXRlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLXN0YXRlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRhY2NvcmRpb24tdmFyOiBmYWxzZSwgJGZvY3VzZWQ6IGZhbHNlKSB7XHJcbiAgICBAaWYgJGFjY29yZGlvbi12YXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLWJnLCAkZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZywgJGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGVkLWJnLWFscGhhKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGlmICRmb2N1c2VkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1uYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtYmcsICRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWJhc2UtYmcsICRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LW5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1iZywgJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZywgJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG5hdmlnYXRpb24taXRlbS1mb2N1c2VkLXN0YXRlKCRvdXRsaW5lLXdpZHRoLCAkb3V0bGluZS1jb2xvciwgJG91dGxpbmUtb2Zmc2V0KSB7XHJcbiAgICBvdXRsaW5lOiB2YXIoI3skb3V0bGluZS13aWR0aH0pIHNvbGlkIHZhcigjeyRvdXRsaW5lLWNvbG9yfSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogdmFyKCN7JG91dGxpbmUtb2Zmc2V0fSk7XHJcbn1cclxuXHJcbkBtaXhpbiBuYXZpZ2F0aW9uLWV4cGFuZC1idXR0b24tc3R5bGUoJGNvbG9yLCAkZGlzYWJsZWQtY29sb3IsICRob3Zlci1jb2xvciwgJGJ0bi1ob3Zlci1iZywgJGJ0bi1ob3Zlci1jb2xvciwgJGFjY29yZGlvbi1idG46IGZhbHNlKSB7XHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6ICRidG4taG92ZXItY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKCRjb2xvciwgbnVsbCwgJGhvdmVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgQGlmICRhY2NvcmRpb24tYnRuID09IGZhbHNlIHtcclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZSgkYnRuLWhvdmVyLWJnLCAkYnRuLWhvdmVyLWNvbG9yLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyksIC0xcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtc3R5bGUoJGNvbG9yLXZhciwgJGludGVybmFsLWNvbG9yLXZhciwgJG9wYWNpdHkpIHtcclxuICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICY6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3Zlcikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skY29sb3ItdmFyfSwgI3skaW50ZXJuYWwtY29sb3ItdmFyfSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigjeyRjb2xvci12YXJ9LCAjeyRvcGFjaXR5fSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRkeC1wcmltYXJ5LWJsYXppbmctYmVycnk6ICM1ZjM2OGQgIWRlZmF1bHQ7XHJcbiRkeC1wcmltYXJ5LXB1cnBsZTogIzc5ODlmZiAhZGVmYXVsdDtcclxuJGR4LXByaW1hcnktb2ZmaWNlOiAjZmU3MTA5ICFkZWZhdWx0O1xyXG5cclxuJGR4LXdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kZHgtZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGR4LWdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZHgtZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGR4LWdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xyXG4kZHgtZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGR4LWdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kZHgtYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcHJpbWFyeTogIzBkNmVmZCAhZGVmYXVsdDtcclxuJGR4LXNlY29uZGFyeTogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGR4LXN1Y2Nlc3M6ICMxOTg3NTQgIWRlZmF1bHQ7XHJcbiRkeC1pbmZvOiAjMGRjYWYwICFkZWZhdWx0O1xyXG4kZHgtd2FybmluZzogI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGR4LWRhbmdlcjogI2RjMzU0NSAhZGVmYXVsdDtcclxuJGR4LWxpZ2h0OiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZHgtZGFyazogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGR4LWZvY3VzOiAjNjg4YmY2ICFkZWZhdWx0O1xyXG5cclxuJGR4LWJsdWU6ICMwZDZlZmQ7XHJcbiRkeC1pbmRpZ286ICM1OTY5ZTM7XHJcbiRkeC1wdXJwbGU6ICM2ZjQyYzE7XHJcbiRkeC1waW5rOiAjZDYzMzg0O1xyXG4kZHgtcmVkOiAjZGMzNTQ1O1xyXG4kZHgtb3JhbmdlOiAjZmQ3ZTE0O1xyXG4kZHgteWVsbG93OiAjZmZiMzAwO1xyXG4kZHgtZ3JlZW46ICMxOTg3NTQ7XHJcbiRkeC10ZWFsOiAjMjBjOTk3O1xyXG4kZHgtY3lhbjogIzBhYTJjMDtcclxuXHJcbiRkeC10aGVtZS1jb2xvcnM6IChcclxuICBcInByaW1hcnlcIjogICAgJGR4LXByaW1hcnksXHJcbiAgXCJzZWNvbmRhcnlcIjogICRkeC1zZWNvbmRhcnksXHJcbiAgXCJzdWNjZXNzXCI6ICAgICRkeC1zdWNjZXNzLFxyXG4gIFwiaW5mb1wiOiAgICAgICAkZHgtaW5mbyxcclxuICBcIndhcm5pbmdcIjogICAgJGR4LXdhcm5pbmcsXHJcbiAgXCJkYW5nZXJcIjogICAgICRkeC1kYW5nZXIsXHJcbiAgXCJsaWdodFwiOiAgICAgICRkeC1saWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGR4LWRhcmtcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1taW4tY29udHJhc3QtcmF0aW86IDQuNSAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLWNvbnRyYXN0LWxpZ2h0OiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1iZzogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtY29sb3I6ICRkeC1ibGFjayAhZGVmYXVsdDtcclxuJGR4LWJvcmRlci1jb2xvcjogI2RlZTJlNiAhZGVmYXVsdDtcclxuXHJcbiRkeC1zdGF0ZS1iYXNlLWJnOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtcHJpbWFyeS1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3RhdGUtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtaG92ZXItYmctYWxwaGE6IDUlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtaG92ZXItc2Vjb25kYXJ5LWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWhvdmVyLXNlY29uZGFyeS1iZy1hbHBoYTogMyUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1iZy1hbHBoYTogMTAlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmctYWxwaGE6IDE1JSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZy1hbHBoYTogOTAlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktZGFyay1iZy1hbHBoYTogMTAwJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1iZy1hbHBoYTogMTAwJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNwZWNpYWwtcHJpbWFyeS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zcGVjaWFsLXByaW1hcnktYmctYWxwaGE6IDglICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtZGlzYWJsZWQtYmctYWxwaGE6IDIlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtZGlzYWJsZWQtcHJpbWFyeS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LWJnLWFscGhhOiAzJSAhZGVmYXVsdDtcclxuXHJcbiRkeC1zdGF0ZS1ob3Zlci1vcGFjaXR5OiA4MCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5OiA2MCUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaW1hZ2UtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtY29sb3ItYWxwaGE6IDcwJSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLWhvdmVyLWNvbG9yLWFscGhhOiA5NSUgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1hY3RpdmUtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtYWN0aXZlLWNvbG9yLWFscGhhOiAxMDAlICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtZGlzYWJsZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtZGlzYWJsZWQtY29sb3ItYWxwaGE6IDQwJSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLXNlY29uZGFyeS1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1zZWNvbmRhcnktY29sb3ItYWxwaGE6IDI1JSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLXNlY29uZGFyeS1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3ItYWxwaGE6IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYW5lbC1iYXNlLWJnOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1iZy1hbHBoYTogNSUgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLWhvdmVyLWJnLWFscGhhOiAkZHgtcGFuZWwtaGVhZGVyLWJnLWFscGhhICsgJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1zZWxlY3RlZC1iZy1hbHBoYTogJGR4LXBhbmVsLWhlYWRlci1iZy1hbHBoYSArICRkeC1zdGF0ZS1zZWxlY3RlZC1iZy1hbHBoYSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItYmctYWxwaGE6IDMlICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItc2Vjb25kYXJ5LWJnLWFscGhhOiAyJSAhZGVmYXVsdDtcclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4uZHhibC1vZmZpY2UtcmliYm9uIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICN7JGR4LW9mZmljZS1yaWJib24tYm9yZGVyLWJvdHRvbS13aWR0aH07XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgLmR4YmwtdGFicy1jb250ZW50LXBhbmVsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWI6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcikge1xyXG4gICAgICAgIC0tZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWJnOiAjeyRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWJnfTtcclxuICAgICAgICAtLWR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1jb2xvcjogI3skZHgtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1jb2xvcn07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZShcIi0tZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWJnXCIsIFwiLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItY29sb3JcIiwgdW5zZXQsXHJcbiAgICAgICAgICAgICRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWVsZW1lbnQtYmcsICRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWVsZW1lbnQtYmctYWxwaGEsIFwiLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aFwiXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yaWJib24tdG9vbGJhciB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRvb2xiYXIge1xyXG4gICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC10ZXh0LWJvcmRlci1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmltYWdlICsgc3BhbixcclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciArIHNwYW4sXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuaW1hZ2UgKyAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjJlbTtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XHJcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMCAwLjc1cmVtIDAuMjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taGVhZGVyLFxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1icmVhayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMC4xMjVlbSAwO1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLWNvbnRlbnQuZHhibC1kcm9wZG93bi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLWNvbnRlbnQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LWxhcmdlOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0pIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbGFyZ2UuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgIHdpZHRoOiAxODBweDtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1sYXJnZS5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuaW1hZ2UgKyBzcGFuIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1zbWFsbDpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgd2lkdGg6IDYzcHg7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtc21hbGwuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LW1lZGl1bTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0Om5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0pIHtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuIiwiQGltcG9ydCBcIm1peGlucy9uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC10cmVldmlldyB7XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctc3BhY2luZy14OiAjeyRkeC10cmVldmlldy1zcGFjaW5nLXh9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteTogI3skZHgtdHJlZXZpZXctc3BhY2luZy15fTtcclxuICAgIC0tZHhibC10cmVldmlldy1mb250LXNpemU6ICN7JGR4LXRyZWV2aWV3LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctZm9udC13ZWlnaHQ6ICN7JGR4LXRyZWV2aWV3LWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogI3skZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteTogI3skZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC10cmVldmlldy1idG4tYmc6ICN7JGR4LXRyZWV2aWV3LWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctYnRuLWNvbG9yOiAjeyRkeC10cmVldmlldy1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1iZzogI3skZHgtdHJlZXZpZXctYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1idG4taG92ZXItY29sb3I6ICN7JGR4LXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogI3skZHgtdHJlZXZpZXctaW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmc6ICN7JGR4LXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWJvdHRvbS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yOiAjeyRkeC1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWNvbG9yOiAjeyRkeC1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmc6ICN7JGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tY29sb3I6ICN7JGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXdpZHRoOiAjeyRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tc3R5bGU6ICN7JGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXN0eWxlfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLXRleHQtd3JhcDogI3skZHgtdHJlZXZpZXctaXRlbS10ZXh0LXdyYXB9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQ6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnR9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItYmc6ICN7JGR4LXRyZWV2aWV3LWl0ZW0taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItY29sb3I6ICN7JGR4LXRyZWV2aWV3LWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWJnOiAjeyRkeC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3I6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1mb2N1c2VkLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1czogI3skZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWNvbnRhaW5lci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogI3skZHgtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXl9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItYm9yZGVyLXdpZHRoOiAjeyRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1jb2xvcjogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWJnOiAjeyRkeC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWJnOiAjeyRkeC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtY29sb3I6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1iZzogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1iZzogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJvcmRlci13aWR0aDogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteDogI3skZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15OiAjeyRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAjeyRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0fTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1iZzogI3skZHgtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogI3skZHgtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItd2lkdGg6ICN7JGR4LXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aH07XHJcblxyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC10cmVldmlldy1zcGFjaW5nLXkpIHZhcigtLWR4YmwtdHJlZXZpZXctc3BhY2luZy14KTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1mb250LXNpemU6ICN7JGR4LXRyZWV2aWV3LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0OiAjeyRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteTogI3skZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogI3skZHgtdHJlZXZpZXctaW1hZ2Utc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15OiAjeyRkeC10cmVldmlldy1pdGVtLXNwYWNpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQ6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQtc219O1xyXG5cclxuICAgICAgICAuZHhibC10cmVldmlldy1pdGVtIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbi1zbX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZHhibC10cmVldmlldy1uby1leHBhbmQtYnRuKSAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1sZWZ0LXNwYWNpbmctc219O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1mb250LXNpemU6ICN7JGR4LXRyZWV2aWV3LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0OiAjeyRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteTogI3skZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogI3skZHgtdHJlZXZpZXctaW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15OiAjeyRkeC10cmVldmlldy1pdGVtLXNwYWNpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQ6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQtbGd9O1xyXG5cclxuICAgICAgICAuZHhibC10cmVldmlldy1pdGVtIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbi1sZ307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZHhibC10cmVldmlldy1uby1leHBhbmQtYnRuKSAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1sZWZ0LXNwYWNpbmctbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10cmVldmlldy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtdHJlZXZpZXctbm8tZXhwYW5kLWJ0bikgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkeC10cmVldmlldy1jaGVjay1hbGwtbGVmdC1zcGFjaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5hdmlnYXRpb24tZmlsdGVyLW1hcmsodmFyKC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yKSwgdmFyKC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWNvbG9yKSk7XHJcblxyXG4gICAgJiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmcpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJnKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJnKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZzogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1iZyk7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aCk7XHJcblxyXG4gICAgICAgICYuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogI3skZHgtdHJlZXZpZXctY2hlY2stYWxsLWZvY3VzZWQtc2hhZG93LWNvbG9yfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiAjeyRkeC10cmVldmlldy1jaGVjay1hbGwtZm9jdXNlZC1zaGFkb3ctY29sb3J9O1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpcclxuICAgICAgICAgICAgICAgIHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20td2lkdGgpIHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tc3R5bGUpXHJcbiAgICAgICAgICAgICAgICB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLWNvbG9yLCAkZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tY29sb3IpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm90dG9tLXNwYWNpbmcpO1xyXG5cclxuICAgICAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICAgICAgJiAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXJbcm9sZT1cInRyZWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1tYXJnaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmVldmlldy1jaGVja2JveC1jaGVja2VkLXN0eWxlKFwiLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmdcIiwgJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtY2hlY2tlZC1iZywgJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tlZC1jaGVja2JveC1vcGFjaXR5KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmVldmlldy1jaGVja2JveC1jaGVja2VkLXN0eWxlKFwiLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWJnXCIsICRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWRpc2FibGVkLWJnLCAkZHgtdHJlZXZpZXctaXRlbS1jaGVja2VkLWRpc2FibGVkLWNoZWNrYm94LW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1mb2N1c2VkLXN0YXRlKFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aFwiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3JcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldFwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLXN0YXRlKFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWZvY3VzZWQtY29sb3JcIiwgZmFsc2UsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10cmVldmlldy10bXBsIHtcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1mb2N1c2VkLXN0YXRlKFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aFwiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3JcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldFwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICYgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpoYXMoaW5wdXQ6Zm9jdXMpICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1mb2N1c2VkLXN0YXRlKFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aFwiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3JcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldFwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10cmVldmlldy1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIHtcclxuICAgICAgICAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcixcclxuICAgICAgICAuZHhibC10cmVldmlldy10bXBsIHtcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplKTtcclxuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1mb250LXdlaWdodCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIG9wYWNpdHk6ICN7JGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10cmVldmlldy10ZXh0LW5vd3JhcCB7XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyW3JvbGU9XCJ0cmVlXCJdIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRkeC10cmVldmlldy1yb290LWl0ZW1zLWNvbnRhaW5lci1zcGFjaW5nLXh9O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctdG1wbCB7XHJcbiAgICAgICAgJixcclxuICAgICAgICAmIH4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10cmVldmlldy1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteSk7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdHJlZXZpZXctaXRlbS1pbmRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1pbmRlbnQsIDApICogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24tZXhwYW5kLWJ1dHRvbi1zdHlsZShcIi0tZHhibC10cmVldmlldy1idG4tY29sb3JcIiwgbnVsbCwgXCItLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICBcIi0tZHhibC10cmVldmlldy1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1ob3Zlci1zdGF0ZShcIi0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWJnXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1zdGF0ZShcIi0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1iZ1wiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0Om5vdCguZHhibC1iYWRnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwKTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10cmVldmlldy1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC10cmVldmlldy1pdGVtLXRleHQtdG1wbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10cmVldmlldy1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4kZHgtc2l6ZTogMS44NzVyZW0gIWRlZmF1bHQ7ICAgICAgICAvLyAzMHB4XHJcbiRkeC1zaXplLXNtOiAxLjYyNXJlbSAhZGVmYXVsdDsgICAgIC8vIDI2cHhcclxuJGR4LXNpemUtbGc6IDIuMTI1cmVtICFkZWZhdWx0OyAgICAgLy8gMzRweFxyXG5cclxuJGR4LWJvcmRlcnMtd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0OyAvLyAyICogJGR4LWJvcmRlci13aWR0aFxyXG5cclxuJGR4LWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWJvcmRlcmxlc3Mtc2l6ZTogJGR4LXNpemUgLSAkZHgtYm9yZGVycy13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWJvcmRlcmxlc3Mtc2l6ZS1zbTogJGR4LXNpemUtc20gLSAkZHgtYm9yZGVycy13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWJvcmRlcmxlc3Mtc2l6ZS1sZzogJGR4LXNpemUtbGcgLSAkZHgtYm9yZGVycy13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZm9udC1zaXplLWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbGluZS1oZWlnaHQ6IDEuNDI4NSAhZGVmYXVsdDtcclxuJGR4LWxpbmUtaGVpZ2h0LXNtOiAxLjUgIWRlZmF1bHQ7XHJcbiRkeC1saW5lLWhlaWdodC1sZzogMS4zNzUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGV4dC1zaXplOiAkZHgtZm9udC1zaXplICogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0OyAgICAgICAgICAgIC8vIDIwcHgvMS4yNXJlbVxyXG4kZHgtdGV4dC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0OyAgIC8vIDE4cHgvMS4xMjVyZW1cclxuJGR4LXRleHQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDsgICAvLyAyMnB4LzEuMzc1cmVtXHJcblxyXG4kZHgtaW1hZ2Utc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1zaXplLWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXNpemUtYm94LXBhZGRpbmcteDogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZSAtICRkeC1pbWFnZS1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LXNpemUtYm94LXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZSAtICRkeC10ZXh0LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLXNtIC0gJGR4LWltYWdlLXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLXNtIC0gJGR4LXRleHQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1zaXplLWJveC1wYWRkaW5nLXgtbGc6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtbGcgLSAkZHgtaW1hZ2Utc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1zaXplLWJveC1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtbGcgLSAkZHgtdGV4dC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1pbWFnZS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLW1hcmdpbi15OiBtYXRoLmRpdigkZHgtdGV4dC1zaXplIC0gJGR4LWltYWdlLXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtbWFyZ2luLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1tYXJnaW4teS1zbTogbWF0aC5kaXYoJGR4LXRleHQtc2l6ZS1zbSAtICRkeC1pbWFnZS1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLW1hcmdpbi14LWxnOiAwICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtbWFyZ2luLXktbGc6IG1hdGguZGl2KCRkeC10ZXh0LXNpemUtbGcgLSAkZHgtaW1hZ2Utc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaW1hZ2Utc3BhY2luZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1zcGFjaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2Utc3BhY2luZy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LW1pbi1zcGFjaW5nOiAwLjA2MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcGFuZWwtYmFzZS1wYWRkaW5nOiAwLjc1cmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgIC8vIDEycHhcclxuJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1zbTogMC41cmVtICFkZWZhdWx0OyAgICAgICAgICAgICAvLyA4cHhcclxuJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1sZzogMXJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAvLyAxNnB4XHJcbiRkeC1wYW5lbC1oZWFkZXItc2l6ZTogMi41cmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgLy8gNDBweFxyXG4kZHgtcGFuZWwtaGVhZGVyLXNpemUtc206IDJyZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgIC8vIDMycHhcclxuJGR4LXBhbmVsLWhlYWRlci1zaXplLWxnOiAzcmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAvLyA0OHB4XHJcbiRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvOiAxLjE0Mjg2ICFkZWZhdWx0OyAgICAgLy8gMTZweFxyXG4kZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpby1zbTogMS4xNjY2NyAhZGVmYXVsdDsgIC8vIDE0cHhcclxuJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW8tbGc6IDEuMTI1ICFkZWZhdWx0OyAgICAvLyAxOHB4XHJcbiRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpbyAqIDFlbSAhZGVmYXVsdDsgICAgICAgICAvLyAxNnB4XHJcbiRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpby1zbSAqIDFlbSAhZGVmYXVsdDsgICAvLyAxNHB4XHJcbiRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpby1sZyAqIDFlbSAhZGVmYXVsdDsgICAvLyAxOHB4XHJcbiRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQ6IG1hdGguZGl2KCRkeC1saW5lLWhlaWdodCwgJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW8pICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiBtYXRoLmRpdigkZHgtbGluZS1oZWlnaHQtc20sICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvLXNtKSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZzogbWF0aC5kaXYoJGR4LWxpbmUtaGVpZ2h0LWxnLCAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpby1sZykgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplIC0gJGR4LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1zbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZS1zbSAtICRkeC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtbGcgLSAkZHgtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItc3BhY2luZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItc3BhY2luZy1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXNwYWNpbmctbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteDogJGR4LXBhbmVsLWJhc2UtcGFkZGluZyAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15OiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1zbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14OiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplIC0gJGR4LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1zbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZS1zbSAtICRkeC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtbGcgLSAkZHgtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYnRuLXBhZGRpbmcteC1yYXRpbzogMiAhZGVmYXVsdDsgICAgICAgIC8vIHVzZWQgZm9yIHN0YW5kYWxvbmUgYnRuLWxpa2UgZWxlbWVudHNcclxuJGR4LXNwbGl0LWJ0bi1wYWRkaW5nLXgtcmF0aW86IDIgIWRlZmF1bHQ7ICAvLyB1c2VkIGZvciBzcGxpdCBidG4gZWxlbWVudFxyXG4iLCIuZHhibC1iYWRnZSB7XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWNvbG9yfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJnOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNlY29uZGFyeS1iZ307XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZzogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14OiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14fTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXdlaWdodCk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0KTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJnKTtcclxuICAgIG1hcmdpbjogMCB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZyk7XHJcblxyXG4gICAgJi5keGJsLXRleHQge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14KTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNtIC5keGJsLWJhZGdlIHtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZTogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemUtc219O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQ6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQtc219O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZzogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nLXNtfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14OiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4YmwtYmFkZ2Uge1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodDogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodC1sZ307XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmctbGd9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXgtbGd9O1xyXG59XHJcblxyXG4uZHhibC1hY3RpdmUgLmR4YmwtYmFkZ2Uge1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3I6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2Utc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYmc6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2Utc2Vjb25kYXJ5LXNlbGVjdGVkLWJnfTtcclxufVxyXG4iLCIlbGF5b3V0LXJvb3Qge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbi5keGJsLWdyaWRsYXlvdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZGxheW91dC1yb290IHtcclxuICAgICAgICBAZXh0ZW5kICVsYXlvdXQtcm9vdDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc3RhY2tsYXlvdXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJiA+IC5keGJsLXN0YWNrbGF5b3V0LXJvb3Qge1xyXG4gICAgICAgIEBleHRlbmQgJWxheW91dC1yb290O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC1yYWRpby1ncm91cCB7XHJcbiAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6ICN7JGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wfTtcclxuICAgIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQ6ICN7JGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdH07XHJcbiAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1yYWRpby1ncm91cC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5OiAjeyRkeC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQtb3BhY2l0eX07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1yYWRpby1ncm91cC1mb250LXNpemUpO1xyXG5cclxuICAgICYuZHhibC1yYWRpby1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94LXJhZGlvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtcmFkaW8gKyAuZHhibC1jaGVja2JveC1yYWRpbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXJhZGlvLWdyb3VwLWhvcml6b250YWwge1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1jaGVja2JveC1yYWRpbyArIC5keGJsLWNoZWNrYm94LXJhZGlvIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQge1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtcmFkaW8tZ3JvdXAtbm8tZGF0YS10ZXh0LW9wYWNpdHkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wOiAjeyRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcC1zbX07XHJcbiAgICAgICAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogI3skZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1yYWRpby1ncm91cC1mb250LXNpemUtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wOiAjeyRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcC1sZ307XHJcbiAgICAgICAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogI3skZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1yYWRpby1ncm91cC1mb250LXNpemUtbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NvbnRleHQtbWVudVwiO1xyXG5cclxuLmR4YmwtY29udGV4dC1tZW51LFxyXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudSB7XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtZmFtaWx5OiAjeyRkeC1jb250ZXh0LW1lbnUtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1jb2xvcjogI3skZHgtY29udGV4dC1tZW51LWNvbG9yfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtYmc6ICN7JGR4LWNvbnRleHQtbWVudS1iZ307XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtc2l6ZTogI3skZHgtY29udGV4dC1tZW51LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAjeyRkeC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtbWluLXdpZHRoOiAjeyRkeC1jb250ZXh0LW1lbnUtbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbi1vcGFjaXR5OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbi1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtYmc6ICN7JGR4LWNvbnRleHQtbWVudS1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLWNvbG9yOiAjeyRkeC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZzogI3skZHgtY29udGV4dC1tZW51LWl0ZW0taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iZzogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci13aWR0aDogI3skZHgtY29udGV4dC1tZW51LXNlcGFyYXRvci13aWR0aH07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci1jb2xvcjogI3skZHgtY29udGV4dC1tZW51LXNlcGFyYXRvci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci1zdHlsZTogI3skZHgtY29udGV4dC1tZW51LXNlcGFyYXRvci1zdHlsZX07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXM6ICN7JGR4LWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoOiAjeyRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yOiAjeyRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXN0eWxlOiAjeyRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtYm94LXNoYWRvdzogI3skZHgtZHJvcGRvd24tYm94LXNoYWRvd307XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteDogI3skZHgtY29udGV4dC1tZW51LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteTogI3skZHgtY29udGV4dC1tZW51LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmc6ICN7JGR4LWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAjeyRkeC1jb250ZXh0LW1lbnUtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAjeyRkeC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogI3skZHgtY29udGV4dC1tZW51LW1pbi13aWR0aC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtc2l6ZTogI3skZHgtY29udGV4dC1tZW51LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogI3skZHgtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXg6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1taW4td2lkdGg6ICN7JGR4LWNvbnRleHQtbWVudS1taW4td2lkdGgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogI3skZHgtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmctbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24ge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb250LXNpemU6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ3RoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJnOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1iZyk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXgpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtbWluLXdpZHRoKTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm94LXNoYWRvdyk7XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWNvbnRleHQtbWVudS1pdGVtLXdpdGgtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkuZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW1zLXNlcGFyYXRvcihcIi0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXdpZHRoXCIsIFwiLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGVcIiwgXCItLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14KSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1ob3Zlci1zdGF0ZShcIi0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1wcmVzc2VkLXN0YXRlKFwiLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iZ1wiLCBcIi0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIG1lbnUtaXRlbS1wcmVzc2VkLXN0YXRlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLWJnLCAkZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJhc2UtYmcsICRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gbWVudS1pdGVtcy1zZXBhcmF0b3IoJHdpZHRoLXZhciwgJHN0eWxlLXZhciwgJGNvbG9yLXZhciwgJGlzSG9yaXpvbnRhbDogdHJ1ZSkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBpZiAkaXNIb3Jpem9udGFsIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKCN7JHdpZHRoLXZhcn0pIHZhcigjeyRzdHlsZS12YXJ9KSB2YXIoI3skY29sb3ItdmFyfSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoI3skd2lkdGgtdmFyfSkgdmFyKCN7JHN0eWxlLXZhcn0pIHZhcigjeyRjb2xvci12YXJ9KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuQGltcG9ydCBcIm5hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcImNvbnRleHQtbWVudVwiO1xyXG5cclxuQG1peGluIG1lbnUtaXRlbS1zZWxlY3RlZC1zdGF0ZSgkc2VsZWN0ZWQtYmctdmFyLCAkc2VsZWN0ZWQtY29sb3ItdmFyLCAkc2VsZWN0ZWQtaG92ZXItYmctdmFyLCAkc2VsZWN0ZWQtaG92ZXItY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBub3QtaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoJHNlbGVjdGVkLWJnLXZhciwgJHNlbGVjdGVkLWNvbG9yLXZhcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoJHNlbGVjdGVkLWhvdmVyLWJnLXZhciwgJHNlbGVjdGVkLWhvdmVyLWNvbG9yLXZhcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZW51LWl0ZW0tc3RhdGUoJGhvdmVyLWJnLXZhciwgJGhvdmVyLWNvbG9yLXZhciwgJHNlbGVjdGVkLWJnLXZhciwgJHNlbGVjdGVkLWNvbG9yLXZhciwgJHNlbGVjdGVkLWhvdmVyLWJnLXZhciwgJHNlbGVjdGVkLWhvdmVyLWNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgc2VsZWN0ZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgJjpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1zZWxlY3RlZC1zdGF0ZSgkc2VsZWN0ZWQtYmctdmFyLCAkc2VsZWN0ZWQtY29sb3ItdmFyLCAkc2VsZWN0ZWQtaG92ZXItYmctdmFyLCAkc2VsZWN0ZWQtaG92ZXItY29sb3ItdmFyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1zZWxlY3RlZC1zdGF0ZSgkc2VsZWN0ZWQtYmctdmFyLCAkc2VsZWN0ZWQtY29sb3ItdmFyLCAkc2VsZWN0ZWQtaG92ZXItYmctdmFyLCAkc2VsZWN0ZWQtaG92ZXItY29sb3ItdmFyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBub3Qtc2VsZWN0ZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1hY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0taG92ZXItc3RhdGUoJGhvdmVyLWJnLXZhciwgJGhvdmVyLWNvbG9yLXZhcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiVtZW51LWl0ZW0tbGlzdCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4lbWVudS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIG1lbnUtaXRlbS1idG4oJGZvbnQtZmFtaWx5LXZhciwgJGZvbnQtc2l6ZS12YXIsICRsaW5lLWhlaWdodC12YXIsICRjb2xvci12YXIsICRwYWRkaW5nLXgtdmFyLCAkcGFkZGluZy15LXZhciwgJGltYWdlLXNwYWNpbmctdmFyLFxyXG4gICAgJGRpc2FibGVkLWJnLXZhciwgJGRpc2FibGVkLWNvbG9yLXZhciwgJGRpc2FibGVkLW9wYWNpdHktdmFyLFxyXG4gICAgJGhvdmVyLWJnLXZhciwgJGhvdmVyLWNvbG9yLXZhciwgJHNlbGVjdGVkLWJnLXZhciwgJHNlbGVjdGVkLWNvbG9yLXZhcixcclxuICAgICRzZWxlY3RlZC1ob3Zlci1iZy12YXIsICRzZWxlY3RlZC1ob3Zlci1jb2xvci12YXIpIHtcclxuICAgICRwcm9wZXJ0eS12YWx1ZXM6IChcclxuICAgICAgICBcIi0tZHhibC1idG4tZm9udC1mYW1pbHlcIjogJGZvbnQtZmFtaWx5LXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4tZm9udC1zaXplXCI6ICRmb250LXNpemUtdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1saW5lLWhlaWdodFwiOiAkbGluZS1oZWlnaHQtdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1wYWRkaW5nLXhcIjogJHBhZGRpbmcteC12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLXBhZGRpbmcteVwiOiAkcGFkZGluZy15LXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4taW1hZ2Utc3BhY2luZ1wiOiAkaW1hZ2Utc3BhY2luZy12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWNvbG9yXCI6ICRjb2xvci12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLWJnXCI6ICRkaXNhYmxlZC1iZy12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yXCI6ICRkaXNhYmxlZC1jb2xvci12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHlcIjogJGRpc2FibGVkLW9wYWNpdHktdmFyXHJcbiAgICApO1xyXG5cclxuICAgIEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRwcm9wZXJ0eS12YWx1ZXMge1xyXG4gICAgICAgIEBpZiAkdmFsdWUge1xyXG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06IHZhcigjeyR2YWx1ZX0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHVuc2V0O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG5cclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3JcIixcclxuICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yXCJcclxuICAgICk7XHJcbiAgICBAaW5jbHVkZSBtZW51LWl0ZW0tc3RhdGUoJGhvdmVyLWJnLXZhciwgJGhvdmVyLWNvbG9yLXZhciwgJHNlbGVjdGVkLWJnLXZhciwgJHNlbGVjdGVkLWNvbG9yLXZhciwgJHNlbGVjdGVkLWhvdmVyLWJnLXZhciwgJHNlbGVjdGVkLWhvdmVyLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBtZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXIoJHByb3BlcnR5LW5hbWUsICRpbWFnZS1zaXplLXZhciwgJGltYWdlLXNwYWNlLXZhciwgJGluZGVudC1jb3VudC12YXI6IG51bGwsICRyYXRpbzogMSkge1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aDogY2FsYyh2YXIoI3skaW1hZ2Utc2l6ZS12YXJ9KSArIHZhcigjeyRpbWFnZS1zcGFjZS12YXJ9KSk7XHJcblxyXG4gICAgQGlmIG5vdCAkaW5kZW50LWNvdW50LXZhciB7XHJcbiAgICAgICAgI3skcHJvcGVydHktbmFtZX06IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGgpICogJHJhdGlvKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgI3skcHJvcGVydHktbmFtZX06IGNhbGModmFyKCN7JGluZGVudC1jb3VudC12YXJ9LCAwKSAqIHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoKSAqICRyYXRpbyk7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbWVudVwiO1xyXG5cclxuLmR4YmwtbWVudSB7XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1iZzogI3skZHgtbWVudS1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmc6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWJnOiAjeyRkeC1tZW51LWl0ZW0tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcjogI3skZHgtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLW1lbnUtZm9udC1mYW1pbHk6ICN7JGR4LW1lbnUtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLW1lbnUtY29sb3I6ICN7JGR4LW1lbnUtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAjeyRkeC1tZW51LXNlcGFyYXRvci13aWR0aH07XHJcbiAgICAtLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3I6ICN7JGR4LW1lbnUtc2VwYXJhdG9yLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZTogI3skZHgtbWVudS1zZXBhcmF0b3Itc3R5bGV9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAjeyRkeC1tZW51LWl0ZW0taW1hZ2Utc2l6ZX07XHJcbiAgICAtLWR4YmwtbWVudS1iZzogI3skZHgtbWVudS1iZ307XHJcbiAgICAtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzOiAjeyRkeC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXM6ICN7JGR4LW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1czogI3skZHgtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzOiAjeyRkeC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogI3skZHgtbWVudS10aXRsZS1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLW1lbnUtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JGR4LW1lbnUtdGl0bGUtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLW1lbnUtYm9yZGVyLXdpZHRoOiAjeyRkeC1tZW51LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtbWVudS1ib3JkZXItY29sb3I6ICN7JGR4LW1lbnUtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWJvcmRlci1zdHlsZTogI3skZHgtbWVudS1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6ICN7JGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtbWVudS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbWVudS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbWVudS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtZm9udC1zaXplOiAjeyRkeC1tZW51LXRpdGxlLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6ICN7JGR4LW1lbnUtaXRlbS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogI3skZHgtbWVudS1pdGVtLWltYWdlLXNpemUtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtZm9udC1zaXplOiAjeyRkeC1tZW51LXRpdGxlLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6ICN7JGR4LW1lbnUtaXRlbS1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogI3skZHgtbWVudS1pdGVtLWltYWdlLXNpemUtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWR4LW1lbnUtbG9hZGVkXSkge1xyXG4gICAgICAgICYgPiAuZHhibC1tZW51LW5hdixcclxuICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLWxpc3QsXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtYmFyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1tZW51LW1vYmlsZV0pIHtcclxuICAgICAgICAmID4gLmR4YmwtbWVudS1uYXYsXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS1saXN0LFxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWR4LW1lbnUtbW9iaWxlXSA+IC5keGJsLW1lbnUtYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIHtcclxuICAgICAgICAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS10bXBsIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgIEBleHRlbmQgJW1lbnUtaXRlbS1saXN0O1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAmLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtaXRlbS1wb3Mtc3RhcnQgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtaXRlbS1wb3MtY2VudGVyIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtaXRlbS1wb3MtZW5kIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJW1lbnUtaXRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0tYnRuKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWZvbnQtZmFtaWx5XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemVcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteFwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHlcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIlxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1tZW51LXRleHQtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1tZW51LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1zcGFjaW5nIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtZm9udC1zaXplKTtcclxuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1tZW51LXRpdGxlLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLW1lbnUtYmFyIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmLmR4YmwtbWVudS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcIm1lbnUuZHJvcGRvd25cIjtcclxuQGltcG9ydCBcIm1lbnUuaG9yaXpvbnRhbFwiO1xyXG5AaW1wb3J0IFwibWVudS52ZXJ0aWNhbFwiO1xyXG4iLCJAaW1wb3J0IFwibWl4aW5zL21lbnVcIjtcclxuXHJcbi5keGJsLW1lbnUtZHJvcGRvd24ge1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtbWVudS1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGg6ICN7JGR4LW1lbnUtc2VwYXJhdG9yLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcjogI3skZHgtbWVudS1zZXBhcmF0b3ItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlOiAjeyRkeC1tZW51LXNlcGFyYXRvci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcjogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZzogI3skZHgtbWVudS1pdGVtLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1tZW51LWZvbnQtZmFtaWx5OiAjeyRkeC1tZW51LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1tZW51LWNvbG9yOiAjeyRkeC1tZW51LWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWJnOiAjeyRkeC1tZW51LWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24tcGFkZGluZy14OiAjeyRkeC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtZHJvcGRvd24tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHgtbWVudS1kcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiAjeyRkeC1tZW51LWRyb3Bkb3duLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6ICN7JGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1iZzogdmFyKC0tZHhibC1tZW51LWJnKTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogI3skZHgtbWVudS1pdGVtLWltYWdlLXNpemUtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0taW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6ICN7JGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGgpO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVtZW51LWl0ZW0tbGlzdDtcclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtbWVudS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0taW5kZW50ICsgLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyKFwibWFyZ2luLWxlZnRcIiwgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemVcIiwgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLW1lbnUtZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlbWVudS1pdGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0tYnRuKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtZm9udC1mYW1pbHlcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXhcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eVwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS1pbmRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXIoXCJtYXJnaW4tbGVmdFwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZVwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZ1wiLCBcIi0tZHhibC1tZW51LWl0ZW0taW5kZW50LWNvdW50XCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlcihcIndpZHRoXCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplXCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nXCIsIG51bGwsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtcy1zZXBhcmF0b3IoXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGhcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGVcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3JcIiwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24pIHtcclxuICAgICAgICAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9XCJib3R0b21cIl0gPiAmLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24ge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5LFxyXG4gICAgICAgIC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1cInRvcFwiXSA+ICYuZHhibC1tZW51LW5hdmJhci1kcm9wZG93biB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1tZW51LW5hdi1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gJiB7XHJcbiAgICAgICAgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tdG1wbCB7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvbWVudVwiO1xyXG5cclxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCB7XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1pdGVtLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdGl0bGUtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogI3skZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtbWVudS1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4taG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWJnOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1jb2xvcjogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6ICN7JGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogI3skZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAjeyRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogI3skZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogI3skZHgtbWVudS1pdGVtLWltYWdlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAjeyRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogI3skZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgICYgLmR4YmwtbWVudS1uYXYgPiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLW1lbnUtYmFyIHtcclxuICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCB7XHJcbiAgICAgICAgICAgICAgICA6bm90KDpsYXN0LWNoaWxkKS5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZC5keGJsLW1lbnUtaXRlbS1wb3Mtc3RhcnQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZC5keGJsLW1lbnUtaXRlbS1wb3MtZW5kID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZC5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbXMtc2VwYXJhdG9yKFwiLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoXCIsIFwiLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlXCIsIFwiLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yXCIsIGZhbHNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtbWVudS1uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmR4YmwtbWVudS1uYXYtYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1idG4oXHJcbiAgICAgICAgICAgICAgICAgICAgbnVsbCwgbnVsbCwgbnVsbCxcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteFwiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXlcIixcclxuICAgICAgICAgICAgICAgICAgICBudWxsLCBudWxsLCBudWxsLCBudWxsLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1jb2xvclwiXHJcbiAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaGFtYnVyZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb250ZXh0LW1lbnVcIjtcclxuQGltcG9ydCBcIm1peGlucy9tZW51XCI7XHJcblxyXG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCB7XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZ307XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLW1lbnUtYmFyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmIC5keGJsLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXIoXCJtYXJnaW4tbGVmdFwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZVwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtcy1zZXBhcmF0b3IoXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGhcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGVcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3JcIiwgdHJ1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtY2hhcnQtcm9vdCB7XHJcbiAgICAmLmR4YmwtY2hhcnQtbG9hZGluZyB7XHJcbiAgICAgICAgLmR4YmwtY2hhcnQtbGVnZW5kIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZHhibC1jaGFydC1sb2FkaW5nLWluZGljYXRvci10cmFuc2l0aW9uKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZHhibC1jaGFydC1sZWdlbmQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwge1xyXG4gICAgICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwge1xyXG4gICAgICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoYXJ0LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1pY29uIHtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgZmxleDogMCAwIDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIH4gKiB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC10ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXdpdGgtbGVnZW5kLWNvbnRhaW5lciB7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuZHhibC1jaGFydC1sZWdlbmQge1xyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbCxcclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSxcclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0LFxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcDpub3QoLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlcikge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0LFxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbTpub3QoLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlcikge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkeC1jaGFydC1sZWdlbmQtYmc7XHJcbiAgICAgICAgYm9yZGVyOiAkZHgtY2hhcnQtbGVnZW5kLWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZHgtY2hhcnQtbGVnZW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGR4LWNoYXJ0LWxlZ2VuZC1ib3gtc2hhZG93O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLXRvcCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsIHtcclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsIHtcclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY2hhcnQubGVnZW5kXCI7XHJcblxyXG4kdG9vbHRpcC1ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cclxuQGtleWZyYW1lcyBkeGJsLXJvdGF0aW5nIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1jaGFydC1yb290IHtcclxuICAgIC0tZHhibC1jaGFydC1wcmltYXJ5OiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIC0tZHhibC1jaGFydC1zdWNjZXNzOiAjeyRkeC1zdWNjZXNzfTtcclxuICAgIC0tZHhibC1jaGFydC1pbmZvOiAjeyRkeC1pbmZvfTtcclxuICAgIC0tZHhibC1jaGFydC13YXJuaW5nOiAjeyRkeC13YXJuaW5nfTtcclxuICAgIC0tZHhibC1jaGFydC1kYW5nZXI6ICN7JGR4LWRhbmdlcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtY2hhcnQtZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZTogI3skZHgtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZX07XHJcbiAgICAtLWR4YmwtY2hhcnQtbG9hZGluZy1pbmRpY2F0b3ItdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDBtcztcclxuICAgIC0tZHhibC1jaGFydC1heGlzLXRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LWNoYXJ0LWF4aXMtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtYXhpcy1saW5lLWNvbG9yOiAjeyRkeC1jaGFydC1heGlzLWxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWNvbnN0YW50LWxpbmUtY29sb3I6ICN7JGR4LWNoYXJ0LWNvbnN0YW50LWxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LXBvaW50LWhvdmVyLWNvbG9yOiAjeyRkeC1jaGFydC1wb2ludC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hhcnQtZXJyb3ItYmFyLWNvbG9yOiAjeyRkeC1jaGFydC1lcnJvci1iYXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWFubm90YXRpb24tY29sb3I6ICN7JGR4LWNoYXJ0LWFubm90YXRpb24tY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWFubm90YXRpb24tdGV4dC1jb2xvcjogI3skZHgtY2hhcnQtYW5ub3RhdGlvbi10ZXh0LWNvbG9yfTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aCkgdmFyKC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXN0eWxlKSB2YXIoLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoYXJ0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwbXMgMG1zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGFydC1sb2FkaW5nIHtcclxuICAgICAgICAuZHhibC1jaGFydDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjAyNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNoYXJ0OjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJlbSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMmVtKTtcclxuICAgICAgICAgICAgd2lkdGg6IDRlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjJlbSBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGR4Ymwtcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1keGJsLWNoYXJ0LWxvYWRpbmctaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2hhcnQgPiBzdmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1keGJsLWNoYXJ0LWxvYWRpbmctaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXRvb2x0aXAge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAycHggNXB4IHJnYigxMiAxMjIgMjMxIC8gNTMlKSk7XHJcblxyXG4gICAgPiAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlcjogJHRvb2x0aXAtYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHgtd2hpdGU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcclxuXHJcbiAgICAgICAgKyAuZHhibC1jaGFydC10b29sdGlwLXBvaW50ZXI6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNjI3NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjYyNzVyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHRvb2x0aXAtYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICR0b29sdGlwLWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuZHhibC1jaGFydC10b29sdGlwLXBvaW50ZXIge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDAuMXB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHgtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hhcnQtdG9vbHRpcC11c2VyLXRlbXBsYXRlLW5vdC1kZWZpbmVkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmR4YmwtY2hhcnQtc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuIiwiZHhibC1tYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZHhibC13aWRnZXQtY29udGFpbmVyID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiZHhibC1iYXItZ2F1Z2Uge1xyXG4gICAgLS1keGJsLWJhci1nYXVnZS10aXRsZS1mb250LWNvbG9yOiAjeyRkeC10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1iYXItZ2F1Z2Utc3VidGl0bGUtZm9udC1jb2xvcjogI3skZHgtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYmFyLWdhdWdlLWxlZ2VuZC10aXRsZS1mb250LWNvbG9yOiAjeyRkeC10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1iYXItZ2F1Z2UtbGVnZW5kLXN1YnRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtaXRlbS1mb250LWNvbG9yOiAjeyRkeC1sZWdlbmQtaXRlbS1mb250LWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5keGJsLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xyXG4uZHhyZVJvb3Qge1xyXG4gICAgLS1keHJlLXByaW1hcnktY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgLS1keHJlLXZpZXctYmFja2dyb3VuZC1jb2xvcjogI3skZHgtcmljaC1lZGl0LXZpZXctYmd9O1xyXG4gICAgLS1keHJlLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXJpY2gtZWRpdC1iZ307XHJcbiAgICAtLWR4cmUtYm9yZGVyLXdpZHRoOiAjeyRkeC1yaWNoLWVkaXQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhyZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1yaWNoLWVkaXQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4cmUtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXM6ICN7JGR4LXJpY2gtZWRpdC1xdWljay1zZWFyY2gtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4cmUtYm9yZGVyLWNvbG9yOiAjeyRkeC1yaWNoLWVkaXQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhyZS1iZy1jb2xvcjogI3skZHgtcmljaC1lZGl0LWJnfTtcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5cclxuLyogU2NoZWR1bGVyIG1haW4gZWxlbWVudCAqL1xyXG4uZHhibC1zY2hlZHVsZXIge1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mb250LWZhbWlseTogI3skZHgtc2NoZWR1bGVyLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZm9udC1zaXplOiAjeyRkeC1zY2hlZHVsZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcjogI3skZHgtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3I6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGU6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGg6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWhvdXItY2VsbC13aWR0aDogMy41ZW07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbzogMC43NTtcclxuXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXNjaGVkdWxlci1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1zYy1nci1zZXAtdmVydGljYWwsXHJcbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDIpID4gLmR4Ymwtc2MtaG91ci1jZWxsLFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCxcclxuICAgICAgICAmOmxhc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4Ymwtc2MtbWludXRlLWNlbGwsXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1zYy10aW1lLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLXRpbWUtbWFya2VyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICYgPiB0ci5keGJsLXNjLWFybSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJiA+IHRyLmR4Ymwtc2MtYXJtICsgdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtbWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIHRvb2xiYXIgKi9cclxuICAgIC5keGJsLXNjLXRiLXdyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLyogVmlldyAqL1xyXG4gICAgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3IHtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICYuZHhibC1zYy10YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXZlcnRpY2FsLXZpZXcge1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblxyXG4gICAgICAgICYuZHhibC1zYy10YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4YmwtZGF0ZS1ocjpudGgtbGFzdC1jaGlsZCgtMm4rMiksXHJcbiAgICAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4YmwtaG9yaXpvbnRhbC1yaDpudGgtbGFzdC1jaGlsZCgtMm4rMikge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hbGwtZGF5LWFyZWE6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIuXCI7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXJlc291cmNlLWhyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXYtcmVzb3VyY2UtaGVhZGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuZHhibC1yZXNvdXJjZS1oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLFxyXG4gICAgLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XHJcbiAgICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXRvZGF5IHtcclxuICAgICAgICAmLmR4Ymwtc2MtdGltZS1jZWxsLFxyXG4gICAgICAgICYuZHhibC1zYy1kYXRlLWhyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWdyLXNlcC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1taW51dGUtY2VsbDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZCB7XHJcbiAgICAgICAgJi5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpICogKDEgLyB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtaG91ci1jZWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItaG91ci1jZWxsLXdpZHRoKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWhvdXItdGltZS1zY2FsZS5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwsXHJcbiAgICAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcclxuICAgICAgICB3aWR0aDogNi4xM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWhvdXItdGltZS1zY2FsZS5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1taW51dGUtY2VsbCB7XHJcbiAgICAgICAgbGVmdDogNi4xM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhvdXItbWluLXRleHQtY29tcGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCxcclxuICAgIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIyMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtZGF5dmlldyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuZHhibC1zYy1kYXRlLWhyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjQ3MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1oZWFkZXJzLXNjcm9sbC1hcmVhIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1zYy10YWJsZS5keGJsLXNjLWhvcml6b250YWwtdmlldyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE1MDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhvdXItYm91bmRhcnkge1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLWluZGljYXRvci1saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUaW1lbGluZSAqL1xyXG4gICAgLmR4Ymwtc2MtbW9udGgge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy10aW1lLWNlbGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaGVhZGVycyB7XHJcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1oZWFkZXJzLXNjcm9sbC1hcmVhIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIC5keGJsLXNjLXRhYmxlLmR4Ymwtc2MtaGVhZGVycyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXRpbWVsaW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZXNjYWxlIHtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtcmVzb3VyY2UtaGVhZGVycyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtZGF0ZS1ociB7XHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0YWJsZS5keGJsLXNjLXRpbWVzY2FsZTpudGgtb2YtdHlwZShuICsgMikgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXNjLXRpbWUtbWFya2VyLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLXRhYmxlLmR4Ymwtc2MtdGltZXNjYWxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRpbWUtbWFya2VyLWltYWdlLFxyXG4gICAgICAgIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10aW1lLW1hcmtlci1saW5lIHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWVtcHR5LWNlbGwge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyOXB4O1xyXG5cclxuICAgICAgICAuZHhibC1zYy1zcGFjZXIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtcmVzb3VyY2UtaGVhZGVycyB7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1yZXNvdXJjZXMtY29udGFpbmVyLFxyXG4gICAgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtcmVzb3VyY2VzLXNjcm9sbC1hcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcmgtdGV4dC13cmFwcGVyIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcblxyXG4gICAgLyogQXBwb2ludG1lbnQgKi9cclxuICAgIC5keGJsLXNjLWFwdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLXZlcnRpY2FsLWFwdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAycHggMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLWhvcml6b250YWwtYXB0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYXB0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1iZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWFwdC1iZy1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtYXB0LXNlbGVjdGVkIC5keGJsLWFwdC1iZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtYXB0LWRpc2FibGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjLWFwdC1kcmFnZ2VkIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAgMCAwIC8gMTUlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvcC1oYW5kbGUsXHJcbiAgICAgICAgLmR4YmwtYm90dG9tLWhhbmRsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbi1yZXNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWJvdHRvbS1oYW5kbGUge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1sZWZ0LWhhbmRsZSxcclxuICAgICAgICAuZHhibC1yaWdodC1oYW5kbGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWxlZnQtaGFuZGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcmlnaHQtaGFuZGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYXB0LXN0YXR1cy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci13aGl0ZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1zdGF0dXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMC40ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgcmdiYSgzNCAzNCAzNCAvIDEyLjUlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYXB0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFwdC1ob3ZlcmVkIC5keGJsLWFwdC1iZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFwdC10aW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hcHQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hcHQtaW1hZ2VzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYXB0LWNvbXBhY3QgLmR4Ymwtc2MtY29udGVudC13cmFwcGVyICoge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtaG9yaXpvbnRhbC1hcHQgLmR4Ymwtc2MtYXB0LWNvbXBhY3QgLmR4Ymwtc2MtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtd2Vlay1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2Mtc3BhY2VyIHtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLW1hcmtlci13cmFwcGVyLWludmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3Ige1xyXG4gICAgLmR4YmwtY2FsZW5kYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYXB0LWxhYmVscy1jb250YWluZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG5cclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gc3BhbjpudGgtbGFzdC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLW1vcmUtbGFiZWxzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuXHJcbiAgICAgICAgJiBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciB7XHJcbiAgICAuZHhibC1zZWxlY3QtYWxsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNoZWNrYm94IGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1saXN0Ym94LFxyXG4gICAgLmR4YmwtbGlzdC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1saXN0Ym94IC5keGJsLWxpc3Rib3gtaXRlbSxcclxuICAgIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJuLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ybi10b29sYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICYgPiBidXR0b246Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBidXR0b246bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBMYWJlbHMgJiBTdGF0dXNlcyBjb2xvciAqL1xyXG4uZHhibC1zY2hlZHVsZXItY29sb3Ige1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3I6ICN7JGR4LXdoaXRlfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYmx1ZS1jb2xvcjogI3skZHgtYmx1ZX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcjogI3skZHgtaW5kaWdvfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItcHVycGxlLWNvbG9yOiAjeyRkeC1wdXJwbGV9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yOiAjeyRkeC1waW5rfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItcmVkLWNvbG9yOiAjeyRkeC1yZWR9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1vcmFuZ2UtY29sb3I6ICN7JGR4LW9yYW5nZX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcjogI3skZHgteWVsbG93fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZ3JlZW4tY29sb3I6ICN7JGR4LWdyZWVufTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItdGVhbC1jb2xvcjogI3skZHgtdGVhbH07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWN5YW4tY29sb3I6ICN7JGR4LWN5YW59O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1saWdodC1jb2xvcjogI3skZHgtbGlnaHR9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1saWdodC1ncmF5LWNvbG9yOiAjeyRkeC1ncmF5LTIwMH07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWRhcmstY29sb3I6ICN7JGR4LWRhcmt9O1xyXG5cclxuICAgIC5keGJsLWJsdWUtY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJsdWUtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmx1ZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaW5kaWdvLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItaW5kaWdvLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wdXJwbGUtY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXB1cnBsZS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wdXJwbGUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBpbmstY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXBpbmstY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcmVkLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcmVkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1vcmFuZ2UtY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLW9yYW5nZS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1vcmFuZ2UtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXllbGxvdy1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXIteWVsbG93LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JlZW4tY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10ZWFsLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci10ZWFsLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWN5YW4tY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWN5YW4tY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItY3lhbi1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGlnaHQtY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1saWdodC1ncmF5LWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1saWdodC1ncmF5LWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRhcmstZm9udC1jb2xvciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWRhcmstY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXdoaXRlLWZvbnQtY29sb3Ige1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci13aGl0ZS1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICYgLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgPiBkeGJsLWNhbGVuZGFyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFwcG9pbnRtZW50IGVkaXQgZGlhbG9nICovXHJcbi5keGJsLWFwdC1lZGl0LWRpYWxvZyB7XHJcbiAgICAmLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2MtbGFiZWwtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gKiAwLjcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1mbC1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2MtZmwtaXRlbS13aXRoLWljb24gPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuMzc1cmVtICogMiArIDFyZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1kaWFsb2ctdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIGRpdi5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtaW1hZ2Utd2lkdGgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtaW1hZ2UtaGVpZ2h0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSxcclxuICAgICAgICAmID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHkgPiAuZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSB7XHJcbiAgICAgICAgICAgID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXdlZWstYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWFwdC1lZGl0LWRpYWxvZy1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNjLWhpbnQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjc2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc2MtbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXgpO1xyXG59XHJcblxyXG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14KTtcclxuXHJcbiAgICAmIC5keGJsLXNjLWZsLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNjLWZsLWl0ZW0taWNvbiB7XHJcbiAgICBwYWRkaW5nOiAwLjI1MDAzMTI1cmVtIGNhbGModmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpICogMC41KTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctYm9keSAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtYXB0LWVkaXQtZGlhbG9nID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmR4Ymwtc2MtbGFiZWwtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBtYXJnaW46IDAgMC41cmVtIDAuN3JlbSAwLjNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5keGJsLXJlY3VycmVudC1hcHQtZGVsZXRlLWRpYWxvZyxcclxuLmR4YmwtcmVjdXJyZW50LWFwdC1lZGl0LWRpYWxvZyB7XHJcbiAgICAuZHhibC1zYy1idXR0b24tbWFyZ2luLXN0YXJ0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zY2hlZHVsZXItY29sb3ItaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHJcbiAgICAmIC5keGJsLXNjaGVkdWxlci1jb2xvci1pdGVtLWljb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtcmVjdXJyZW5jZS1tb2RlbCB7XHJcbiAgICAuZHhibC1yZWN1cnJlbmNlLXNldHRpbmdzIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNjLWhpbnQge1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYmFja2dyb3VuZC1jb2xvcjogI3skZHgtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLWNvbG9yOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1zdHlsZTogI3skZHgtc2NoZWR1bGVyLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItd2lkdGg6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1czogI3skZHgtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXN9O1xyXG5cclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAuZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1oZWFkZXIsXHJcbiAgICAuZHhibC1zYy10b29sdGlwLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1hcHQtZWRpdC1kaWFsb2cge1xyXG4gICAgICAgIC5keGJsLWFwdC1lZGl0LWNvbXBhY3QtZGlhbG9nLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14KSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc2MtdG9vbHRpcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcclxuXHJcbiAgICAgICAgJi5keGJsLXNjaGVkdWxlci1jb2xvciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICYgLmR4Ymwtc2MtbGFiZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10b29sdGlwLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10b29sdGlwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRvb2x0aXAtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgLmR4Ymwtc2MtdG9vbHRpcC1pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXN1YmplY3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc2MtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG5cclxuICAgICYgPiB0Ym9keSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHRib2R5LFxyXG4gICAgJiA+IHRmb290LFxyXG4gICAgJiA+IHRoZWFkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ZCxcclxuICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNZWRpYSBxdWVyaWVzICovXHJcblxyXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDMyMHB4KSB7XHJcbiAgICAuZHhibC10b29sYmFyLWRpYWxvZyAuZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtbGlzdGJveCxcclxuICAgIC5keGJsLXRvb2xiYXItZGlhbG9nIC5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0LWJveCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAuZHhibC1hcHQtZWRpdC1kaWFsb2cge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcclxuICAgIC5keGJsLXNjaGVkdWxlciB7XHJcbiAgICAgICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICYuZHhibC1zYy1taW51dGUtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjg1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zYy1ob3VyLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuODVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNjLWhvdXItY2VsbCxcclxuICAgICAgICAgICAgJi5keGJsLXNjLW1pbnV0ZS1jZWxsLFxyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4xMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNC40OGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGFibGUuZHhibC1ob3VyLXRpbWUtc2NhbGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCxcclxuICAgICAgICAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10YWJsZS5keGJsLWhvdXItdGltZS1zY2FsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xyXG4gICAgICAgICAgICBsZWZ0OiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10YWJsZTpub3QoLmR4YmwtaG91ci10aW1lLXNjYWxlKSB0ciA+IHRkIHtcclxuICAgICAgICAgICAgJi5keGJsLXNjLWhvdXItY2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zYy1taW51dGUtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaG91ci1taW4tdGV4dC1jb21wYWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhvdXItdGV4dCxcclxuICAgICAgICAuZHhibC1zYy1taW51dGUtY2VsbCBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWRheXZpZXcgLmR4Ymwtc2MtZGF0ZS1ociB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWRhdGUtaHItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcblxyXG4gICAgICAgICAgICAuZHhibC1zYy1kYXRlLWhyLW1vbnRoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLWRhdGUtaHItbW9udGgsXHJcbiAgICAgICAgICAgIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtc2MtZGF0ZS1oci1kYXkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwibWRcIikpIHtcclxuICAgIC5keGJsLWFwdC1lZGl0LWRpYWxvZyB7XHJcbiAgICAgICAgLS1keGJsLWltYWdlLXdpZHRoOiAjeyRkeC1pbWFnZS1zaXplfTtcclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtZmwtaXRlbTpub3QoLmR4Ymwtc2MtZmwtaXRlbS13aXRoLWljb24pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtaW1hZ2Utd2lkdGgpICsgdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cclxuQGltcG9ydCBcIm1peGlucy9odG1sLWVkaXRvclwiO1xyXG5cclxuLmR4YmwtaHRtbC1lZGl0b3IuZHhibC1pbnZpc2libGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmR4YmwtaHRtbC1lZGl0b3Ige1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXM6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGU6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZTogI3skZHgtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLXdoaXRlLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtZm9udC1zaXplOiAjeyRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14OiAjeyRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15OiAjeyRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItc3R5bGU6ICN7JGR4LWh0bWwtZWRpdG9yLXJlc2l6ZS1mcmFtZS1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZTogI3skZHgtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteDogI3skZHgtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXQ6ICN7JGR4LWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eTogI3skZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZzogI3skZHgtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1zdGFydDogI3skZHgtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnR9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZDogI3skZHgtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtZW5kfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1saXN0LXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1saXN0LXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLXBhZGRpbmctaW5saW5lLXN0YXJ0OiAjeyRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLXBhZGRpbmctaW5saW5lLXN0YXJ0fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXg6ICN7JGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXk6ICN7JGR4LWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteDogI3skZHgtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXk6ICN7JGR4LWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy14OiAjeyRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteTogI3skZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1vcGFjaXR5OiAjeyRkeC1odG1sLWVkaXRvci12YXJpYWJsZS1vcGFjaXR5fTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmR4Ymwtb2ZmaWNlLXJpYmJvbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1odG1sLWVkaXRvci1jb21ib2JveC1zaXplIHtcclxuICAgICAgICB3aWR0aDogNS42MjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaHRtbC1lZGl0b3ItY29tYm9ib3gtZm9udCB7XHJcbiAgICAgICAgd2lkdGg6IDkuMzc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1odG1sZWRpdG9yIHtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWh0bWxlZGl0b3IuZHgtc3RhdGUtZm9jdXNlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1odG1sZWRpdG9yLmR4LWludmFsaWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc3RhdGUtaW52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWludmFsaWQtbWVzc2FnZS5keC1vdmVybGF5LXdyYXBwZXIge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtaW52YWxpZC1tZXNzYWdlLmR4LWludmFsaWQtbWVzc2FnZS1hbHdheXMsXHJcbiAgICAuZHgtc3RhdGUtZm9jdXNlZC5keC1pbnZhbGlkIC5keC1pbnZhbGlkLW1lc3NhZ2UtYXV0byB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtaW52YWxpZC1tZXNzYWdlID4gLmR4LW92ZXJsYXktY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LW1lbnRpb24ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAlO1xyXG5cclxuICAgICAgICAuZHgtcXVpbGwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtdG9wLFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcy1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBzLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZS1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZS1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtdG9wOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLWxlZnQsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLXJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdDo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3A6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtYm90dG9tOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMiAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHNlLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbmUtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBuZS1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHNlLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHgtdGFibGUtcmVzaXplLWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHgtdGFibGUtcmVzaXplLWZyYW1lIC5keC1odG1sZWRpdG9yLXJvdy1yZXNpemVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiByb3ctcmVzaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHgtdGFibGUtcmVzaXplLWZyYW1lID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keC10YWJsZS1yZXNpemUtZnJhbWUgLmR4LWh0bWxlZGl0b3ItY29sdW1uLXJlc2l6ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4LWh0bWxlZGl0b3ItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS1saXN0PVwiYnVsbGV0XCJdOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygwIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1zdGFydCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpW2RhdGEtbGlzdD1cIm9yZGVyZWRcIl0ge1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1yZXNldDogYWRkLWNvdW50ZXItcmVzZXQoJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQpO1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0wLCBudGgoJGR4LWh0bWwtZWRpdG9yLWxpc3Qtc3R5bGUsIDEpKSBcIi4gXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5xbC1jb2RlLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5xbC1jb2RlLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1wYWRkaW5nKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5xbC1ibGFuayB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtcGxhY2Vob2xkZXJdID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRkLWNvdW50ZXIoJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGQtaW5kZW50LXN0eWxlcygkZHgtaHRtbC1lZGl0b3ItbWF4LWluZGVudCk7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keC12YXJpYWJsZSA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXZhcmlhYmxlID4gc3Bhbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlcyBmb3IgbWVudGlvbnNcclxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIge1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZDogI3skZHgtYmd9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGU6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy14OiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LXBhZGRpbmcteTogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteX07XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM1NzE1O1xyXG5cclxuICAgICYgPiAuZHgtb3ZlcmxheS1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IC0zcHggcmdiYSgwIDAgMCAvIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBvdmVyZmxvdzogY2xpcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1saXN0IC5keC1lbXB0eS1tZXNzYWdlLFxyXG4gICAgLmR4LWxpc3QtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGUpIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zdWdnZXN0aW9uLWxpc3QgLmR4LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXN1Z2dlc3Rpb24tbGlzdCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxhYmxlLFxyXG4gICAgLmR4LXNjcm9sbGFibGUtd3JhcHBlcixcclxuICAgIC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxiYXItdmVydGljYWwge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRoKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGxpbmVhciAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciAwLjE1cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1zY3JvbGxiYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYmFyLXZlcnRpY2FsIC5keC1zY3JvbGxhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aCk7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGFibGUtc2Nyb2xsLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWxpc3QgLmR4LWxpc3QtaXRlbS5keC1zdGF0ZS1mb2N1c2VkIHtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1saXN0IC5keC1saXN0LWl0ZW0uZHgtc3RhdGUtaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbGlzdC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zdGF0ZS1pbnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUge1xyXG4gICAgICAgICYuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyLFxyXG4gICAgICAgID4gZGl2LmR4LXNjcm9sbGFibGUtd3JhcHBlciA+IC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keC1zY3JvbGxhYmxlLXZlcnRpY2FsLFxyXG4gICAgICAgICYuZHgtc2Nyb2xsYWJsZS12ZXJ0aWNhbCA+IC5keC1zY3JvbGxhYmxlLXdyYXBwZXIgPiAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4LXNjcm9sbGFibGUtbmF0aXZlLWlvcyB7XHJcbiAgICAgICAgICAgIC5keC1zY3JvbGxhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAxJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4LXNjcm9sbGFibGUtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHgtc2Nyb2xsYWJsZS1uYXRpdmUtYW5kcm9pZCAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIHtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b206ICN7JGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItbWFyZ2luLWJvdHRvbX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXM6ICN7JGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1kcmFnLXpvbmUtZHJhZy1vdmVyLWJvcmRlci1jb2xvcn07XHJcblxyXG4gICAgLmR4YmwtZGlhbG9nLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWxhYmVsLW1hcmdpbi1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZGlhbG9nLWNvbHVtbi1kaXJlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kaWFsb2ctcm93LWRpcmVjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLW1vYmlsZS1kaWFsb2ctYnV0dG9ucyB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLW1vYmlsZS1kaWFsb2ctYnV0dG9uIHtcclxuICAgICAgICBmbGV4OiAxIDEgMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRpYWxvZy1yb3ctZ2FwIHtcclxuICAgICAgICByb3ctZ2FwOiAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLXJvdy1nYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZGlhbG9nLWNvbHVtbi1nYXAge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6ICRkeC1odG1sLWVkaXRvci1kaWFsb2ctY29sdW1uLWdhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1hc3BlY3QtcmF0aW8ge1xyXG4gICAgICAgIHdpZHRoOiAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWFzcGVjdC1yYXRpby1idXR0b24tc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRkeC1odG1sLWVkaXRvci1kaWFsb2ctYXNwZWN0LXJhdGlvLWJ1dHRvbi1zaXplO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwICRkeC1odG1sLWVkaXRvci1kaWFsb2ctY29sdW1uLWdhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gY2FsYygkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWFzcGVjdC1yYXRpby1idXR0b24tc2l6ZSArICRkeC1odG1sLWVkaXRvci1kaWFsb2ctY29sdW1uLWdhcCAqIDIpIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW4tMyB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZHJvcC16b25lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDE0LjM3NXJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHJvdy1nYXA6IDAuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcm9wLXpvbmUtZHJhZy1vdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRyb3AtaW1hZ2UtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRyb3Atem9uZS1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXN0cmV0Y2hlZCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHgtcG9wdXAtYmc7XHJcbiAgICBib3JkZXItdG9wOiAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1ib3JkZXItdG9wO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b20pO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGZ1bmN0aW9uIGFkZC1jb3VudGVyLXJlc2V0KCRjb3VudGVyLCAkc3RhcnQ6IDEpIHtcclxuICAgIEBpZiAkY291bnRlciA+ICRzdGFydCB7XHJcbiAgICAgICAgQHJldHVybiBhZGQtY291bnRlci1yZXNldCgkY291bnRlciAtIDEsICRzdGFydCkgKyBcIiBcIiArIGR4YmwtbGlzdC0jeyRjb3VudGVyfTtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuIGR4YmwtbGlzdC0jeyRjb3VudGVyfTtcclxufVxyXG5cclxuQG1peGluIGlmLWxlc3MtdGhlbi1tYXgtaW5kZW50KCR2YWx1ZSkge1xyXG4gICAgQGlmICR2YWx1ZSA8ICRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50IHtcclxuICAgICAgICBsaS5xbC1pbmRlbnQtI3skdmFsdWV9IHtcclxuICAgICAgICAgICAgY291bnRlci1yZXNldDogYWRkLWNvdW50ZXItcmVzZXQoJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQsICR2YWx1ZSArIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFkZC1jb3VudGVyKCRjb3VudGVyKSB7XHJcbiAgICBAaWYgJGNvdW50ZXIgPiAwIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGQtY291bnRlcigkY291bnRlciAtIDEpO1xyXG5cclxuICAgICAgICBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LSN7JGNvdW50ZXJ9IHtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC0jeyRjb3VudGVyfTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC0jeyRjb3VudGVyfSwgbnRoKCRkeC1odG1sLWVkaXRvci1saXN0LXN0eWxlLCAoJGNvdW50ZXIgJSAzKSArIDEpKSBcIi4gXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGlmLWxlc3MtdGhlbi1tYXgtaW5kZW50KCRjb3VudGVyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFkZC1pbmRlbnQtc3R5bGVzKCRjb3VudGVyKSB7XHJcbiAgICBAaWYgJGNvdW50ZXIgPiAwIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGQtaW5kZW50LXN0eWxlcygkY291bnRlciAtIDEpO1xyXG5cclxuICAgICAgICAucWwtaW5kZW50LSN7JGNvdW50ZXJ9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMgKiAkY291bnRlciAqIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpLnFsLWluZGVudC0jeyRjb3VudGVyfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzICogJGNvdW50ZXIgKyAkZHgtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXRvYXN0LXBvcnRhbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuXHJcbiAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcclxuICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogdW5zZXQ7XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0IHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tcmlnaHQge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXVwIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1kb3duIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbiB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1sZWZ0IHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1yaWdodCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi11cCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1kb3duIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtaXhpbiB0b2FzdC1kaXJlY3Rpb24tYW5pbWF0aW9uKCRhbmltYXRpb24tbmFtZSkge1xyXG4gICAgICAgICYuZHhibC10b2FzdC1hbGlnbi1sZWZ0ID4gLmR4YmwtdG9hc3Qge1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6ICN7JGFuaW1hdGlvbi1uYW1lfS1sZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXRvYXN0LWFsaWduLXJpZ2h0ID4gLmR4YmwtdG9hc3Qge1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6ICN7JGFuaW1hdGlvbi1uYW1lfS1yaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC10b2FzdC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICAmLmR4YmwtdG9hc3QtYWxpZ24tdG9wID4gLmR4YmwtdG9hc3Qge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiAjeyRhbmltYXRpb24tbmFtZX0tZG93bjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXRvYXN0LWFsaWduLWJvdHRvbSA+IC5keGJsLXRvYXN0IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogI3skYW5pbWF0aW9uLW5hbWV9LXVwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRvYXN0LWRpcmVjdGlvbi1hbmltYXRpb24oXCJkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pblwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4gPiAuZHhibC10b2FzdCB7XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtZmFkZS1pbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdG9hc3QtZGlyZWN0aW9uLWFuaW1hdGlvbihcImR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW5cIik7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInRvYXN0LmFuaW1hdGlvblwiO1xyXG5AaW1wb3J0IFwidG9hc3QuY29sb3JcIjtcclxuXHJcbi5keGJsLXRvYXN0LXBvcnRhbCB7XHJcbiAgICAtLWR4YmwtdG9hc3QtYm91bmQtbWFyZ2luOiAjeyRkeC10b2FzdC1ib3VuZC1tYXJnaW59O1xyXG4gICAgLS1keGJsLXRvYXN0LWJvdW5kLXBhZGRpbmc6ICN7JGR4LXRvYXN0LWJvdW5kLXBhZGRpbmd9O1xyXG5cclxuICAgICRyZW5kZXItbW9kZXM6IChcclxuICAgICAgICBcInByaW1hcnlcIixcclxuICAgICAgICBcImluZm9cIixcclxuICAgICAgICBcInN1Y2Nlc3NcIixcclxuICAgICAgICBcIndhcm5pbmdcIixcclxuICAgICAgICBcImRhbmdlclwiXHJcbiAgICApO1xyXG5cclxuICAgICR0aGVtZS1tb2RlczogKFxyXG4gICAgICAgIFwiYXV0b1wiLFxyXG4gICAgICAgIFwibGlnaHRcIixcclxuICAgICAgICBcImRhcmtcIixcclxuICAgICAgICBcInNhdHVyYXRlZFwiLFxyXG4gICAgICAgIFwicGFzdGVsXCJcclxuICAgICk7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LWJvdW5kLXBhZGRpbmcpO1xyXG5cclxuICAgICYuZHhibC10b2FzdC1maXhlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbGlnbi10b3Age1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYWxpZ24tYm90dG9tIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFsaWduLWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdG9hc3QtYm91bmQtbWFyZ2luKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRvYXN0LWhpZGUtYWxsLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRvYXN0IHtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1czogI3skZHgtdG9hc3QtYm9yZGVyLXJhZGl1c307IC8vICN7Z2V0VG9hc3RQcm9wKFwiYm9yZGVyLXJhZGl1c1wiLCBcIm1lZGl1bVwiKX07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWJvcmRlci13aWR0aDogI3skZHgtdG9hc3QtYm9yZGVyLXdpZHRofTsgLy8gI3tnZXRUb2FzdFByb3AoXCJib3JkZXItd2lkdGhcIiwgXCJtZWRpdW1cIil9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1ib3gtc2hhZG93OiAjeyRkeC10b2FzdC1ib3gtc2hhZG93fTsgLy8gI3tnZXRUb2FzdFByb3AoXCJib3gtc2hhZG93XCIsIFwibWVkaXVtXCIpfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtbWFyZ2luLXRvcDogI3skZHgtdG9hc3QtbWFyZ2luLXRvcH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLXdpZHRoOiAjeyRkeC10b2FzdC1hY2NlbnQtbGluZy13aWR0aH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXRvYXN0LWhlYWRlci1mb250LXNpemV9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogI3skZHgtdG9hc3QtZm9udC1jb2xvci1kYXJrfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZ2FwOiAjeyRkeC10b2FzdC1oZWFkZXItZ2FwfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6ICN7JGR4LXRvYXN0LXRleHQtZm9udC1zaXplfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiAjeyRkeC10b2FzdC1mb250LWNvbG9yLWRhcmt9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtd2VpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWZvbnQtd2VpZ2h0fTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZzogI3skZHgtdG9hc3QtaWNvbi10b3AtcGFkZGluZ307XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZzogI3skZHgtdG9hc3QtdGV4dC1jb250ZW50LXRvcC1wYWRkaW5nfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtY29udGVudC1nYXA6ICN7JGR4LXRvYXN0LWNvbnRlbnQtZ2FwfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogI3skZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcDogI3skZHgtdG9hc3QtdGVtcGxhdGUtZ2FwfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtbWFyZ2luLWJvdHRvbTogI3skZHgtdG9hc3QtdGVtcGxhdGUtbWFyZ2luLWJvdHRvbX07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHR9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmc6ICN7JGR4LXRvYXN0LWJvZHktcGFkZGluZ307XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogI3skZHgtdG9hc3QtY2xvc2UtYnRuLWNvbG9yLWRhcmt9O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC10b2FzdC1tYXJnaW4tdG9wKSAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10b2FzdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdG9hc3QtYm94LXNoYWRvdyk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB2YXIoLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlKTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLWR1cmF0aW9uKTtcclxuXHJcbiAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6ICN7JGR4LXRvYXN0LWJveC1zaGFkb3d9OyAvLyAje2dldFRvYXN0UHJvcChcImJveC1zaGFkb3dcIiwgXCJzbWFsbFwiKX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nOiAjeyRkeC10b2FzdC1pY29uLXRvcC1wYWRkaW5nLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwOiAjeyRkeC10b2FzdC1jb250ZW50LWdhcC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZ2FwOiAjeyRkeC10b2FzdC1oZWFkZXItZ2FwLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6ICN7JGR4LXRvYXN0LXRleHQtY29udGVudC1nYXAtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAjeyRkeC10b2FzdC10ZW1wbGF0ZS1nYXAtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nOiAjeyRkeC10b2FzdC1ib2R5LXBhZGRpbmctc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtc2l6ZTogI3skZHgtdG9hc3QtdGV4dC1mb250LXNpemUtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6ICN7JGR4LXRvYXN0LWJveC1zaGFkb3d9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZzogI3skZHgtdG9hc3QtaWNvbi10b3AtcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogI3skZHgtdG9hc3QtY29udGVudC1nYXAtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogI3skZHgtdG9hc3QtaGVhZGVyLWdhcC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwOiAjeyRkeC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcDogI3skZHgtdG9hc3QtdGVtcGxhdGUtZ2FwLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogI3skZHgtdG9hc3QtYm9keS1wYWRkaW5nLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXRvYXN0LWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6ICN7JGR4LXRvYXN0LXRleHQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtaXhpbiBjb21iaW5lLXRoZW1lLXJlbmRlcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpIHtcclxuICAgICAgICAgICAgJi5keGJsLXRvYXN0LXRoZW1lLSN7JHRoZW1lLXZhbHVlfS5keGJsLXRvYXN0LXJlbmRlci0jeyRyZW5kZXItdmFsdWV9IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAje2dldFRvYXN0QmFja2dyb3VuZCgkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogI3tnZXRBY2NlbnRDb2xvcigkcmVuZGVyLXZhbHVlKX07XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICN7Z2V0VGV4dENvbG9yKCR0aGVtZS12YWx1ZSwgJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICN7Z2V0SWNvbkNvbG9yKCR0aGVtZS12YWx1ZSwgJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAje2dldENsb3NlQnV0dG9uSG92ZXJDb2xvcigkdGhlbWUtdmFsdWUpfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICN7Z2V0Q2xvc2VCdXR0b25Ib3ZlckJnKCR0aGVtZS12YWx1ZSl9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkdGhlbWUtbW9kZSBpbiAkdGhlbWUtbW9kZXMge1xyXG4gICAgICAgICAgICBAZWFjaCAkcmVuZGVyLXZhbHVlIGluICRyZW5kZXItbW9kZXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29tYmluZS10aGVtZS1yZW5kZXIoJHRoZW1lLW1vZGUsICRyZW5kZXItdmFsdWUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b2FzdC1hY2NlbnQtbGluZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLXdpZHRoKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9hc3QtYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtY29udGVudC1nYXApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b2FzdC1pY29uLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZykgMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAuZHhibC10b2FzdC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvYXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXRvYXN0LXRleHQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LXRvcC1wYWRkaW5nKSAwIDAgMDtcclxuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwKTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtdG9hc3QtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10b2FzdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgdmFsdWUtbm8tdmVuZG9yLXByZWZpeFxyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLWR4YmwtdG9hc3QtbGluZS1jbGFtcCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXRvYXN0LXRlbXBsYXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b20pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b2FzdC1jbG9zZSB7XHJcbiAgICAgICAgICAgIC5keGJsLXRvYXN0LWNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtdG9hc3QtY2xvc2UtYnRuLXBhZGRpbmcteH07XHJcblxyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXRvYXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLmR4YmwtZHJhd2VyIHtcclxuICAgIC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uOiAjeyRkeC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9ufTtcclxuICAgIC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLWJnOiAjeyRkeC1kcmF3ZXItY29udGVudC1zaGFkaW5nLWJnfTtcclxuICAgIC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHk6ICN7JGR4LWRyYXdlci1jb250ZW50LXNoYWRpbmctb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJnOiAjeyRkeC1kcmF3ZXItcGFuZWwtYmd9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1jb2xvcjogI3skZHgtZHJhd2VyLXBhbmVsLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1sZWZ0OiAjeyRkeC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1sZWZ0fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LWZhbWlseTogI3skZHgtZHJhd2VyLXBhbmVsLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1zaXplOiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogI3skZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteTogI3skZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoOiAjeyRkeC1kcmF3ZXItcGFuZWwtd2lkdGh9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aC1taW5pOiAjeyRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1iZzogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcjogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWJnOiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWNvbG9yOiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWp1c3RpZnktY29udGVudDogI3skZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1qdXN0aWZ5LWNvbnRlbnR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcclxuICAgIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcjogI3skZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiAjeyRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6ICN7JGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRofTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1zaXplOiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAjeyRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteTogI3skZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aC1taW5pOiAjeyRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1zaXplOiAjeyRkeC1kcmF3ZXItcGFuZWwtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAjeyRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteTogI3skZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aC1taW5pOiAjeyRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICA+IC5keGJsLWRyYXdlci1wYW5lbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYmcpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtY29sb3IpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uKSBlYXNlLWluLW91dDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aCk7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLWNsb3NlZFwiLCAmKX0ge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1sZWZ0XCIsICYpfSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1yaWdodFwiLCAmKX0ge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRyYXdlci1oZWFkZXIsXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWJvZHksXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kcmF3ZXItaGVhZGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1iZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyYXdlci1ib2R5IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItb3BlblwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tcclxuICAgICAgICAgICAgICAgIHNlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1sZWZ0XCIsICYpLFxyXG4gICAgICAgICAgICAgICAgc2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLXJpZ2h0XCIsICYpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1iZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWp1c3RpZnktY29udGVudCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtZHJhd2VyLXNoYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZyk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSB2YXIoLS1keGJsLWRyYXdlci1hbmltYXRpb24tZHVyYXRpb24pO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLW9wZW5cIiwgJil9IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcmF3ZXItY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWRyYXdlci1zaHJpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAgICAgICA+IC5keGJsLWRyYXdlci1wYW5lbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1yaWdodFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBhdC1yb290ICN7XHJcbiAgICAgICAgICAgIHNlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1taW5pXCIsICYpLFxyXG4gICAgICAgICAgICBzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItb3BlblwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbGVmdFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItcmlnaHRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJhd2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWRyYXdlci1vdmVybGFwID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLW9wZW5cIiwgJil9IHtcclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbGVmdFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1sZWZ0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItcmlnaHRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kcmF3ZXItbWluaSA+IC5keGJsLWRyYXdlci1wYW5lbCB7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmkpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC41KTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXZlcnRpY2FsIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgc2NhbGVZKDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWNpcmN1bGFyIHtcclxuICAgIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxyXG4gICAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbi5keGJsLXByb2dyZXNzLWJhciB7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogI3skZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzc307XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0OiAxMDAlO1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogMTAwJTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogI3skZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQ6ICN7JGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aDogI3skZHgtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aH07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWljb24td2lkdGg6ICN7JGR4LWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogdW5zZXQ7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaGVpZ2h0OiB1bnNldDtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS13aWR0aDogdW5zZXQ7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogdW5zZXQ7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAjeyRkeC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2Utc219O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAjeyRkeC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItc3VjY2Vzcy1jb2xvcn07XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItZXJyb3Ige1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItZXJyb3ItY29sb3J9O1xyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXBhdXNlIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLXBhdXNlLWNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItcGF1c2UtY29sb3J9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHl9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MsXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1lcnJvciB7XHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciA+IC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogMTAwJTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodDogMTAwJTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3MpO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS12ZXJ0aWNhbCB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWNpcmN1bGFyIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1hZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0KTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWhlaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1uby1pY29uIHtcclxuICAgICAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pY29uLXdpZHRoOiAwcHg7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1sYWJlbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXApO1xyXG5cclxuICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1iZWZvcmUge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtcGl2b3RncmlkIHtcclxuICAgIC0tZHhibC1waXZvdC1jb2xvcjogI3skZHgtcGl2b3QtY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LWJnOiAjeyRkeC1waXZvdC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtYm9yZGVyLWNvbG9yOiAjeyRkeC1waXZvdC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1zdHlsZTogI3skZHgtcGl2b3QtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGg6ICN7JGR4LXBpdm90LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogI3skZHgtcGl2b3QtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHk6ICN7JGR4LXBpdm90LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1waXZvdC1mb250LXNpemU6ICN7JGR4LXBpdm90LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC1taW4td2lkdGg6ICN7JGR4LXBpdm90LW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtcGl2b3QtZmllbGQtYmc6ICN7JGR4LXBpdm90LWZpZWxkLWJnfTtcclxuICAgIC0tZHhibC1waXZvdC1maWVsZC1jb2xvcjogI3skZHgtcGl2b3QtZmllbGQtY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZmllbGQtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1waXZvdC1maWVsZC1mb250LXdlaWdodDogI3skZHgtcGl2b3QtZmllbGQtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1maWVsZC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWJnOiAjeyRkeC1waXZvdC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LWhlYWRlci1jb2xvcjogI3skZHgtcGl2b3QtaGVhZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1waXZvdC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LXBpdm90LWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXBpdm90LXRvdGFsLWJnOiAjeyRkeC1waXZvdC10b3RhbC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtdG90YWwtY29sb3I6ICN7JGR4LXBpdm90LXRvdGFsLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC10b3RhbC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRvdGFsLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC13ZWlnaHQ6ICN7JGR4LXBpdm90LXRvdGFsLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtdG90YWwtbGluZS1oZWlnaHR9O1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXM6ICN7JGR4LXBpdm90LWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1mb250LXNpemU6ICN7JGR4LXBpdm90LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZmllbGQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplOiAjeyRkeC1waXZvdC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogI3skZHgtcGl2b3QtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplOiAjeyRkeC1waXZvdC1maWVsZC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1waXZvdC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10b3RhbC1mb250LXNpemU6ICN7JGR4LXBpdm90LWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1zdHlsZSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1saW5lLWhlaWdodCk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtbWluLXdpZHRoKTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYgPiB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IHRoZWFkLFxyXG4gICAgICAgICYgPiB0Ym9keSxcclxuICAgICAgICAmID4gdGZvb3Qge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC1oZWFkZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWZpZWxkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtaGVhZGVyLWV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWZpZWxkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC1maWVsZC1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWZpZWxkLWNlbGwtaW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBpdm90LWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10b3RhbC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgICYuZHhibC1waXZvdC1hcmVhLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcGl2b3QtYXJlYS1yb3csXHJcbiAgICAgICAgICAgICYuZHhibC1waXZvdC1hcmVhLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBpdm90LWFyZWEtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBpdm90LWFyZWEtcm93IHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB0Zm9vdCA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC11cGxvYWQge1xyXG4gICAgLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWZvbnQtc2l6ZTogI3skZHgtdXBsb2FkLWxvYWQtc3RhdGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogI3skZHgtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3J9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1pbWFnZS1zcGFjaW5nOiAjeyRkeC11cGxvYWQtaW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcjogI3skZHgtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQ6ICN7JGR4LXVwbG9hZC1maWxlLXNpemUtcGFkZGluZy1sZWZ0fTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogI3skZHgtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmd9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLWZvbnQtd2VpZ2h0OiAjeyRkeC11cGxvYWQtZmlsZS1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtaGVpZ2h0OiAjeyRkeC11cGxvYWQtZmlsZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcDogI3skZHgtdXBsb2FkLWZpbGUtbGlzdC12aWV3LXBhZGRpbmctdG9wfTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tOiAjeyRkeC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tfTtcclxuICAgIC0tZHhibC11cGxvYWQtcGFkZGluZy10b3A6ICN7JGR4LXVwbG9hZC1wYWRkaW5nLXRvcH07XHJcbiAgICAtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1czogI3skZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctaWNvbi1tYXJnaW46ICN7JGR4LXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWljb24tbWFyZ2lufTtcclxuICAgIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbjogI3skZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW59O1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXVwbG9hZC1wYWRkaW5nLXRvcCk7XHJcblxyXG4gICAgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcblxyXG4gICAgICAgIC5keGJsLXVwbG9hZC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAuZHhibC11cGxvYWQtYnV0dG9uLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3LXBhZGRpbmctdG9wKTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b20pO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXVwbG9hZC1maWxlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogI3skZHgtdXBsb2FkLWZpbGUtaWNvbi1wYWRkaW5nfTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LWljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LXByb2dyZXNzLWJhci12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC11cGxvYWQtZmlsZS12aWV3LWludmFsaWQtbG9hZC1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC11cGxvYWQtZmlsZS12aWV3LXN1Y2Nlc3MtbG9hZC1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1zaXplLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skZHgtd2FybmluZ307XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW4pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbikgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC11cGxvYWQtZnVsbC13aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXVwbG9hZC1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDc0cHgpIHtcclxuICAgIC5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtYnV0dG9uLXBhbmVsIC5keGJsLWJ0bi1jYXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXHJcbi5keGJydi13cmFwcGVyIHtcclxuICAgIC0tZHhicnYtcHJpbWFyeS1jb2xvcjogI3skZHgtcHJpbWFyeX07XHJcbiAgICAtLWR4YnJ2LXNlY29uZGFyeS1jb2xvcjogI3skZHgtc2Vjb25kYXJ5fTtcclxuICAgIC0tZHhicnYtbGlnaHQtY29sb3I6ICN7JGR4LWxpZ2h0fTtcclxuICAgIC0tZHhicnYtZGFyay1jb2xvcjogI3skZHgtZGFya307XHJcbiAgICAtLWR4YnJ2LXdoaXRlLWNvbG9yOiAjeyRkeC13aGl0ZX07XHJcbiAgICAtLWR4YnJ2LWdyYXktY29sb3I6ICM4ODg7XHJcbiAgICAtLWR4YnJ2LWRhbmdlci1jb2xvcjogI3skZHgtZGFuZ2VyfTtcclxuICAgIC0tZHhicnYtZ3JvdXAtYmctY29sb3I6ICN7JGR4LWdyb3VwLWJnfTtcclxuICAgIC0tZHhicnYtYm9yZGVyLWNvbG9yOiAjeyRkeC1ib3JkZXItY29sb3J9O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL21peGlucy9idXR0b25cIjtcclxuXHJcbi8vIEJ1dHRvbnNcclxuLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJi5keGJsLWJ0bi1wcmltYXJ5LFxyXG4gICAgJi5keGJsLWJ0bi1zZWNvbmRhcnksXHJcbiAgICAmLmR4YmwtYnRuLWluZm8sXHJcbiAgICAmLmR4YmwtYnRuLXN1Y2Nlc3MsXHJcbiAgICAmLmR4YmwtYnRuLXdhcm5pbmcsXHJcbiAgICAmLmR4YmwtYnRuLWRhbmdlcixcclxuICAgICYuZHhibC1idG4tZGFyayxcclxuICAgICYuZHhibC1idG4tbGlnaHQge1xyXG4gICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogI3skZHgtYnRuLWJveC1zaGFkb3d9O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9ucy1zdHlsZSgpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wcmltYXJ5LWFsdH07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGR4LXByaW1hcnktYWx0fTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skZHgtcHJpbWFyeS1hbHR9O1xyXG4gICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRncmF5LTIwMH07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGdyYXktMjAwfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3skZ3JheS0zMDB9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRncmF5LTMwMH07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi10ZXh0LXByaW1hcnkge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGR4LXByaW1hcnktYWx0fTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRncmF5LTIwMH07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi10ZXh0LWRhcmsge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6ICN7JGdyYXktMzAwfTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyXHJcbi5keGJsLXByb2dyZXNzLWJhciB7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiAjMzQzQTQwO1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5OiAxO1xyXG59XHJcbiJdfQ== */
